Documentation ¶
Index ¶
- func MarshalEcdsaPubkeyToPEM(key ecdsa.PublicKey) (string, error)
- func Marshalx509CertificateToPEM(cert x509.Certificate) string
- func UnmarshalEcdsaPubkeyFromPEM(keyPEM string) (*ecdsa.PublicKey, error)
- func Unmarshalx509CertificateFromPEM(certPEM string) (*x509.Certificate, error)
- type Attestation
- type ChallengeResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Marshalx509CertificateToPEM ¶
func Marshalx509CertificateToPEM(cert x509.Certificate) string
func Unmarshalx509CertificateFromPEM ¶
func Unmarshalx509CertificateFromPEM(certPEM string) (*x509.Certificate, error)
Types ¶
type Attestation ¶
type Attestation struct { Slot piv.Slot Intermediate *x509.Certificate Statement *x509.Certificate }
func (*Attestation) PublicKey ¶
func (attestation *Attestation) PublicKey() (*ecdsa.PublicKey, error)
func (*Attestation) VerifyWithConditions ¶
func (attestation *Attestation) VerifyWithConditions(conditions conditions.MinimumConditions) (*piv.Attestation, error)
func (*Attestation) VerifyWithoutConditions ¶
func (attestation *Attestation) VerifyWithoutConditions() (*piv.Attestation, error)
Click to show internal directories.
Click to hide internal directories.