# Functions
GetCRL return the Client Revocation List PEM as a []byte.
IssueClientCertificate generates a new certificate for a given users, causing the revocation of other certificates emitted for that same user.
ListUsers retrieves the list of all Client VPN users and certificates.
RevokeUser revokes all the issued certificates for a given user.
No description provided by the author
UpdateCRL maintains the CRL to keep just one active certificte per VPN user.
# Structs
Certificate represents a certificate stored in the vault cvpn-pki secret engine.
GetCRLRequest is the structure containing the required data to issue a new certificate.
IssueCertificateRequest is the structure containing the required data to issue a new certificate.
ListUsersRequest is the structure containing the required data to issue a new certificate.
RevokeUserRequest is the structure containing the required data to issue a new certificate.
RotateCRLRequest is the structure containing the required data to rotate the Client Revocation List.
UpdateCRLRequest is the structure containing the required data to issue a new certificate.