Documentation ¶
Index ¶
- Variables
- func GenerateCertificateCA(name string, signer *x509.Certificate, privKey *rsa.PrivateKey, ...) []byte
- func GenerateCertificateEx(notBefore time.Time, validityInDays int, privKey *rsa.PrivateKey) []byte
- func OrganizationID(value string) core.PartyID
- func SelfSignCertificateFromCSR(csr x509.CertificateRequest, notBefore time.Time, validityInDays int) (*x509.Certificate, *rsa.PrivateKey)
- func SignCertificateFromCSRWithKey(csr x509.CertificateRequest, notBefore time.Time, validityInDays int, ...) *x509.Certificate
- func VendorID(value string) core.PartyID
- type TestRepo
Constants ¶
This section is empty.
Variables ¶
View Source
var NoopCertificateVerifier cert.Verifier = &noopCertificateVerifier{}
View Source
var NoopJwsVerifier = func(signature []byte, signingTime time.Time, verifier cert.Verifier) ([]byte, error) { msg, err := jws.Parse(bytes.NewReader(signature)) if err != nil { return nil, err } return msg.Payload(), nil }
NoopJwsVerifier is a JwsVerifier that just parses the JWS without verifying the signatures
Functions ¶
func GenerateCertificateCA ¶ added in v0.15.0
func GenerateCertificateCA(name string, signer *x509.Certificate, privKey *rsa.PrivateKey, signerKey *rsa.PrivateKey) []byte
func GenerateCertificateEx ¶
func OrganizationID ¶ added in v0.15.0
func OrganizationID(value string) core.PartyID
OrganizationID is a helper function which creates PartyIDs for organizations.
func SelfSignCertificateFromCSR ¶
func SelfSignCertificateFromCSR(csr x509.CertificateRequest, notBefore time.Time, validityInDays int) (*x509.Certificate, *rsa.PrivateKey)
func SignCertificateFromCSRWithKey ¶
func SignCertificateFromCSRWithKey(csr x509.CertificateRequest, notBefore time.Time, validityInDays int, ca *x509.Certificate, caPrivKey crypto.Signer) *x509.Certificate
Types ¶
Click to show internal directories.
Click to hide internal directories.