Documentation
¶
Index ¶
- func GenerateCSR(name pkix.Name, privateKey interface{}) ([]byte, error)
- func GenerateCertificateTemplate(subject pkix.Name, isCA bool) *x509.Certificate
- func GenerateRSAKey() (privateKey *rsa.PrivateKey, err error)
- func GetExpiryOfPEMCertificate(pemCert []byte) (expiry string, err error)
- func GetSubjectFromCSR(csr string) (subject *pkix.Name, err error)
- func PemToCert(pemCert []byte) (cert *x509.Certificate, err error)
- func PemToRSAPrivateKey(pemKey []byte) (rsaKey *rsa.PrivateKey, err error)
- func SignCertificate(unsignedCertificate *x509.Certificate, parent *x509.Certificate, ...) (*x509.Certificate, []byte, *rsa.PrivateKey, []byte, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateCertificateTemplate ¶ added in v0.7.8
func GenerateCertificateTemplate(subject pkix.Name, isCA bool) *x509.Certificate
func GenerateRSAKey ¶
func GenerateRSAKey() (privateKey *rsa.PrivateKey, err error)
func GetSubjectFromCSR ¶ added in v0.7.8
GetSubjectFromCSR get the subject from CSR
func PemToRSAPrivateKey ¶
func PemToRSAPrivateKey(pemKey []byte) (rsaKey *rsa.PrivateKey, err error)
func SignCertificate ¶
func SignCertificate(unsignedCertificate *x509.Certificate, parent *x509.Certificate, parentPrivateKey *rsa.PrivateKey) (*x509.Certificate, []byte, *rsa.PrivateKey, []byte, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.