Documentation
¶
Index ¶
- type FakeKeyCertBundle
- func (b *FakeKeyCertBundle) CertOptions() (*util.CertOptions, error)
- func (b *FakeKeyCertBundle) GetAll() (cert *x509.Certificate, privKey *crypto.PrivateKey, ...)
- func (b *FakeKeyCertBundle) GetAllPem() (certBytes, privKeyBytes, certChainBytes, rootCertBytes []byte)
- func (b *FakeKeyCertBundle) VerifyAndSetAll(certBytes, privKeyBytes, certChainBytes, rootCertBytes []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FakeKeyCertBundle ¶
type FakeKeyCertBundle struct {
CertBytes []byte
Cert *x509.Certificate
PrivKeyBytes []byte
PrivKey *crypto.PrivateKey
CertChainBytes []byte
RootCertBytes []byte
VerificationErr error
CertOptionsErr error
// contains filtered or unexported fields
}
FakeKeyCertBundle is a mocked KeyCertBundle for testing.
func (*FakeKeyCertBundle) CertOptions ¶
func (b *FakeKeyCertBundle) CertOptions() (*util.CertOptions, error)
CertOptions returns CertOptionsErr if it is not nil. Otherwise it returns an empty CertOptions.
func (*FakeKeyCertBundle) GetAll ¶
func (b *FakeKeyCertBundle) GetAll() (cert *x509.Certificate, privKey *crypto.PrivateKey, certChainBytes, rootCertBytes []byte)
GetAll returns all key/cert in KeyCertBundle together. Getting all values together avoids inconsistancy.
func (*FakeKeyCertBundle) GetAllPem ¶
func (b *FakeKeyCertBundle) GetAllPem() (certBytes, privKeyBytes, certChainBytes, rootCertBytes []byte)
GetAllPem returns all key/cert PEMs in KeyCertBundle together. Getting all values together avoids inconsistancy.
func (*FakeKeyCertBundle) VerifyAndSetAll ¶
func (b *FakeKeyCertBundle) VerifyAndSetAll(certBytes, privKeyBytes, certChainBytes, rootCertBytes []byte) error
VerifyAndSetAll returns VerificationErr if it is not nil. Otherwise, it returns all the key/certs in the bundle.
Click to show internal directories.
Click to hide internal directories.