mocks

package
v0.0.0-...-0cb28c9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 7, 2018 License: MPL-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Mailer

type Mailer struct {
	Messages []MailerMessage
}

Mailer is a mock

func (*Mailer) Clear

func (m *Mailer) Clear()

Clear removes any previously recorded messages

func (*Mailer) Close

func (m *Mailer) Close() error

Close is a mock

func (*Mailer) Connect

func (m *Mailer) Connect() error

Connect is a mock

func (*Mailer) SendMail

func (m *Mailer) SendMail(to []string, subject, msg string) error

SendMail is a mock

type MailerMessage

type MailerMessage struct {
	To      string
	Subject string
	Body    string
}

MailerMessage holds the captured emails from SendMail()

type MockCA

type MockCA struct {
	PEM []byte
}

MockCA is a mock of a CA that always returns the cert from PEM in response to IssueCertificate.

func (*MockCA) GenerateOCSP

func (ca *MockCA) GenerateOCSP(ctx context.Context, xferObj core.OCSPSigningRequest) (ocsp []byte, err error)

GenerateOCSP is a mock

func (*MockCA) IssueCertificate

func (ca *MockCA) IssueCertificate(ctx context.Context, _ *caPB.IssueCertificateRequest) (core.Certificate, error)

IssueCertificate is a mock

func (*MockCA) IssueCertificateForPrecertificate

func (ca *MockCA) IssueCertificateForPrecertificate(ctx context.Context, req *caPB.IssueCertificateForPrecertificateRequest) (core.Certificate, error)

IssueCertificateForPrecertificate is a mock

func (*MockCA) IssuePrecertificate

IssuePrecertificate is a mock

func (*MockCA) RevokeCertificate

func (ca *MockCA) RevokeCertificate(ctx context.Context, serial string, reasonCode revocation.Reason) (err error)

RevokeCertificate is a mock

type Publisher

type Publisher struct {
}

Publisher is a mock

func (*Publisher) SubmitToSingleCTWithResult

func (*Publisher) SubmitToSingleCTWithResult(_ context.Context, _ *pubpb.Request) (*pubpb.Result, error)

SubmitToSingleCTWithResult is a mock

type SAWithFailedChallenges

type SAWithFailedChallenges struct {
	StorageAuthority
	Clk clock.FakeClock
}

mockSAWithFailedChallenges is a mocks.StorageAuthority that has a `GetAuthorization` implementation that can return authorizations with failed challenges.

func (*SAWithFailedChallenges) GetAuthorization

func (sa *SAWithFailedChallenges) GetAuthorization(_ context.Context, id string) (core.Authorization, error)

type StorageAuthority

type StorageAuthority struct {
	// contains filtered or unexported fields
}

StorageAuthority is a mock

func NewStorageAuthority

func NewStorageAuthority(clk clock.Clock) *StorageAuthority

NewStorageAuthority creates a new mock storage authority with the given clock.

func (*StorageAuthority) AddCertificate

func (sa *StorageAuthority) AddCertificate(_ context.Context, certDER []byte, regID int64, _ []byte, _ *time.Time) (digest string, err error)

AddCertificate is a mock

func (*StorageAuthority) AddPendingAuthorizations

func (sa *StorageAuthority) AddPendingAuthorizations(ctx context.Context, req *sapb.AddPendingAuthorizationsRequest) (*sapb.AuthorizationIDs, error)

AddPendingAuthorizations is a mock

func (*StorageAuthority) CountCertificatesByExactNames

func (sa *StorageAuthority) CountCertificatesByExactNames(_ context.Context, _ []string, _, _ time.Time) (ret []*sapb.CountByNames_MapElement, err error)

CountCertificatesByExactNames is a mock

func (*StorageAuthority) CountCertificatesByNames

func (sa *StorageAuthority) CountCertificatesByNames(_ context.Context, _ []string, _, _ time.Time) (ret []*sapb.CountByNames_MapElement, err error)

CountCertificatesByNames is a mock

func (*StorageAuthority) CountFQDNSets

func (sa *StorageAuthority) CountFQDNSets(_ context.Context, since time.Duration, names []string) (int64, error)

CountFQDNSets is a mock

func (*StorageAuthority) CountInvalidAuthorizations

func (sa *StorageAuthority) CountInvalidAuthorizations(ctx context.Context, req *sapb.CountInvalidAuthorizationsRequest) (count *sapb.Count, err error)

CountInvalidAuthorizations is a mock

func (*StorageAuthority) CountOrders

func (sa *StorageAuthority) CountOrders(_ context.Context, _ int64, _, _ time.Time) (int, error)

CountOrders is a mock

func (*StorageAuthority) CountPendingAuthorizations

func (sa *StorageAuthority) CountPendingAuthorizations(_ context.Context, _ int64) (int, error)

CountPendingAuthorizations is a mock

func (*StorageAuthority) CountRegistrationsByIP

func (sa *StorageAuthority) CountRegistrationsByIP(_ context.Context, _ net.IP, _, _ time.Time) (int, error)

CountRegistrationsByIP is a mock

func (*StorageAuthority) CountRegistrationsByIPRange

func (sa *StorageAuthority) CountRegistrationsByIPRange(_ context.Context, _ net.IP, _, _ time.Time) (int, error)

CountRegistrationsByIPRange is a mock

func (*StorageAuthority) DeactivateAuthorization

func (sa *StorageAuthority) DeactivateAuthorization(_ context.Context, _ string) error

DeactivateAuthorization is a mock

func (*StorageAuthority) DeactivateRegistration

func (sa *StorageAuthority) DeactivateRegistration(_ context.Context, _ int64) error

DeactivateRegistration is a mock

func (*StorageAuthority) FQDNSetExists

func (sa *StorageAuthority) FQDNSetExists(_ context.Context, names []string) (bool, error)

FQDNSetExists is a mock

func (*StorageAuthority) FinalizeAuthorization

func (sa *StorageAuthority) FinalizeAuthorization(_ context.Context, authz core.Authorization) (err error)

FinalizeAuthorization is a mock

func (*StorageAuthority) FinalizeOrder

func (sa *StorageAuthority) FinalizeOrder(_ context.Context, order *corepb.Order) error

FinalizeOrder is a mock

func (*StorageAuthority) GetAuthorization

func (sa *StorageAuthority) GetAuthorization(_ context.Context, id string) (core.Authorization, error)

GetAuthorization is a mock

func (*StorageAuthority) GetAuthorizations

GetAuthorizations is a mock

func (*StorageAuthority) GetCertificate

func (sa *StorageAuthority) GetCertificate(_ context.Context, serial string) (core.Certificate, error)

GetCertificate is a mock

func (*StorageAuthority) GetCertificateStatus

func (sa *StorageAuthority) GetCertificateStatus(_ context.Context, serial string) (core.CertificateStatus, error)

GetCertificateStatus is a mock

func (*StorageAuthority) GetOrder

func (sa *StorageAuthority) GetOrder(_ context.Context, req *sapb.OrderRequest) (*corepb.Order, error)

GetOrder is a mock

func (*StorageAuthority) GetOrderForNames

func (*StorageAuthority) GetPendingAuthorization

func (sa *StorageAuthority) GetPendingAuthorization(ctx context.Context, req *sapb.GetPendingAuthorizationRequest) (*core.Authorization, error)

func (*StorageAuthority) GetRegistration

func (sa *StorageAuthority) GetRegistration(_ context.Context, id int64) (core.Registration, error)

GetRegistration is a mock

func (*StorageAuthority) GetRegistrationByKey

func (sa *StorageAuthority) GetRegistrationByKey(_ context.Context, jwk *jose.JSONWebKey) (core.Registration, error)

GetRegistrationByKey is a mock

func (*StorageAuthority) GetValidAuthorizations

func (sa *StorageAuthority) GetValidAuthorizations(_ context.Context, regID int64, names []string, now time.Time) (map[string]*core.Authorization, error)

GetValidAuthorizations is a mock

func (*StorageAuthority) GetValidOrderAuthorizations

func (sa *StorageAuthority) GetValidOrderAuthorizations(_ context.Context, _ *sapb.GetValidOrderAuthorizationsRequest) (map[string]*core.Authorization, error)

func (*StorageAuthority) MarkCertificateRevoked

func (sa *StorageAuthority) MarkCertificateRevoked(_ context.Context, serial string, reasonCode revocation.Reason) (err error)

MarkCertificateRevoked is a mock

func (*StorageAuthority) NewOrder

func (sa *StorageAuthority) NewOrder(_ context.Context, order *corepb.Order) (*corepb.Order, error)

NewOrder is a mock

func (*StorageAuthority) NewPendingAuthorization

func (sa *StorageAuthority) NewPendingAuthorization(_ context.Context, authz core.Authorization) (core.Authorization, error)

NewPendingAuthorization is a mock

func (*StorageAuthority) NewRegistration

func (sa *StorageAuthority) NewRegistration(_ context.Context, reg core.Registration) (regR core.Registration, err error)

NewRegistration is a mock

func (*StorageAuthority) PreviousCertificateExists

func (sa *StorageAuthority) PreviousCertificateExists(
	_ context.Context,
	_ *sapb.PreviousCertificateExistsRequest,
) (*sapb.Exists, error)

func (*StorageAuthority) RevokeAuthorizationsByDomain

func (sa *StorageAuthority) RevokeAuthorizationsByDomain(_ context.Context, ident core.AcmeIdentifier) (int64, int64, error)

RevokeAuthorizationsByDomain is a mock

func (*StorageAuthority) SetOrderError

func (sa *StorageAuthority) SetOrderError(_ context.Context, order *corepb.Order) error

SetOrderError is a mock

func (*StorageAuthority) SetOrderProcessing

func (sa *StorageAuthority) SetOrderProcessing(_ context.Context, order *corepb.Order) error

SetOrderProcessing is a mock

func (*StorageAuthority) UpdatePendingAuthorization

func (sa *StorageAuthority) UpdatePendingAuthorization(_ context.Context, authz core.Authorization) (err error)

UpdatePendingAuthorization is a mock

func (*StorageAuthority) UpdateRegistration

func (sa *StorageAuthority) UpdateRegistration(_ context.Context, reg core.Registration) (err error)

UpdateRegistration is a mock

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL