Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SigningMaterial ¶
type SigningMaterial struct { Signer crypto.Signer Certs []*x509.Certificate TimestampServer string }
func NewSigningMaterialFromP12 ¶
func NewSigningMaterialFromP12(p12Content load.P12Contents, failWithoutFullChain bool) (*SigningMaterial, error)
func NewSigningMaterialFromPEMs ¶
func NewSigningMaterialFromPEMs(certFile, privateKeyPath, password string, failWithoutFullChain bool) (*SigningMaterial, error)
func (*SigningMaterial) CertWithExtension ¶
func (sm *SigningMaterial) CertWithExtension(oid asn1.ObjectIdentifier) (int, *x509.Certificate)
func (*SigningMaterial) HasCertWithOrg ¶
func (sm *SigningMaterial) HasCertWithOrg(org string) bool
func (*SigningMaterial) Leaf ¶
func (sm *SigningMaterial) Leaf() *x509.Certificate
func (*SigningMaterial) Root ¶
func (sm *SigningMaterial) Root() *x509.Certificate
Click to show internal directories.
Click to hide internal directories.