Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CertificateResolver ¶
type CertificateResolver interface { SignCertificateSigningRequest(ctx context.Context, csr string) (*externalschema.CertificationResult, error) RevokeCertificate(ctx context.Context) (bool, error) Configuration(ctx context.Context) (*externalschema.Configuration, error) }
func NewCertificateResolver ¶
func NewCertificateResolver( authenticator authentication.Authenticator, tokenService tokens.Service, certificatesService certificates.Service, csrSubjectConsts certificates.CSRSubjectConsts, directorURL string, certificateSecuredConnectorURL string, revokedCertsRepository revocation.RevokedCertificatesRepository) CertificateResolver
type ExternalResolver ¶
type ExternalResolver struct {
CertificateResolver
}
func (*ExternalResolver) Mutation ¶
func (r *ExternalResolver) Mutation() externalschema.MutationResolver
func (*ExternalResolver) Query ¶
func (r *ExternalResolver) Query() externalschema.QueryResolver
Click to show internal directories.
Click to hide internal directories.