Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication.
-
Updated
Jul 25, 2024 - Go
Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication.
Cisco anyconnect server docker container
🔐 Secure Port Redirector (via SSLStream)
SSH with X.509 post-quantum certificates — ML-DSA & Falcon-512 on PKIX-SSH
Cross-platform endpoint agent framework with easy capability adding
Automated Microsoft 365 license auditing and reporting using PowerShell, Microsoft Graph, Entra ID, and Exchange Application RBAC.
Linux Kerberos TGTs via PKINIT with AD CS enrollment or AD Credential Linking (Key Trust), or Windows-exported certificates. Automatic Ticket Renewal
🔐 Secure Port Redirector (via SSLStream)
Pluggable Authentication Module (PAM) using certificate authentication
A tiny centralized certificate authentication web-app.
Microsoft Entra enterprise application onboarding with service principal, certificate-based AppOnly authentication, API permissions, admin consent, and Microsoft Graph validation.
This project simulates IoT sensor devices connecting to a secured MQTT broker using TLS and mutual TLS authentication.
College Project
Microsoft Entra IAM lab demonstrating segregation of duties detection, AppOnly Microsoft Graph automation, reviewer-approved remediation, and post-remediation access validation.
A web-based certificate verification system using blockchain built with HTML, CSS, JavaScript, Node.js, Express, and MongoDB that uses SHA-256 hashing to detect fake or altered university certificates.
Post Quantum Shell Protocol: a quantum-resistant secure shell design for authenticated remote administration, encrypted transport, and auditable infrastructure access.
Secure industrial file transfer pipeline using OPC UA and SMB.The system implements a certificate-based OPC UA server (Basic256Sha256, SignAndEncrypt) for secure file ingestion, combined with an automated SMB mover service that validates, transfers, and verifies files into a restricted network share.
To associate your repository with the certificate-authentication topic, visit your repo's landing page and select "manage topics."