Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Certificate ¶
type Certificate interface { Sign(ctx context.Context, algorithm azkeys.JSONWebKeySignatureAlgorithm, digest []byte) ([]byte, error) CertificateChain(ctx context.Context) ([]*x509.Certificate, error) Certificate(ctx context.Context) (*x509.Certificate, error) }
Certificate includes Sign, CertificateChain, Certificate methods.
func NewCertificate ¶
func NewCertificate(vaultHost, keyName, version string) (Certificate, error)
NewCertificate function creates a new instance of KeyVault struct
func NewCertificateFromID ¶
func NewCertificateFromID(id string) (Certificate, error)
NewCertificateFromID creates a Certificate with given key identifier or certificate identifier.
Click to show internal directories.
Click to hide internal directories.