Versions in this module Expand all Collapse all v0 v0.1.3 Aug 1, 2021 Changes in this version + const AuthCertificateLabel + const CardAuthCertificateLabel + const FacialLabel + const KeyManagementCertificateLabel + const SignCertificateLabel + var NotFound = fmt.Errorf("piv: pkcs11: Not Found") + type Config struct + Module string + PIN *string + TokenLabel string + func (c Config) GetCertificateTemplate(label string) []*pkcs11.Attribute + func (c Config) GetDataTemplate(label string) []*pkcs11.Attribute + func (c Config) SelectSlot(context *pkcs11.Ctx, slots []uint) (uint, error) + type Token struct + func New(config Config) (*Token, error) + func (s Token) Close() error + func (t Token) AuthenticationCertificate() (*piv.Certificate, error) + func (t Token) CardAuthenticationCertificate() (*piv.Certificate, error) + func (t Token) DigitalSignatureCertificate() (*piv.Certificate, error) + func (t Token) Facial() (*cbeff.CBEFF, error) + func (t Token) KeyManagementCertificate() (*piv.Certificate, error)