Versions in this module Expand all Collapse all v0 v0.25.0 Oct 20, 2025 Changes in this version + const Majordomo_CreateACMEAccount_FullMethodName + const Majordomo_DeleteACMEAccount_FullMethodName + const Majordomo_GetACMEAccount_FullMethodName + const Majordomo_UpdateACMEAccount_FullMethodName + var ACMEAccount_Status_name = map[int32]string + var ACMEAccount_Status_value = map[string]int32 + var File_linkedca_acme_proto protoreflect.FileDescriptor + type ACMEAccount struct + Contact []string + CreatedAt *timestamppb.Timestamp + DeletedAt *timestamppb.Timestamp + Id string + Jwk []byte + Status ACMEAccount_Status + TermsOfServiceAgreed bool + func (*ACMEAccount) Descriptor() ([]byte, []int) + func (*ACMEAccount) ProtoMessage() + func (x *ACMEAccount) GetContact() []string + func (x *ACMEAccount) GetCreatedAt() *timestamppb.Timestamp + func (x *ACMEAccount) GetDeletedAt() *timestamppb.Timestamp + func (x *ACMEAccount) GetId() string + func (x *ACMEAccount) GetJwk() []byte + func (x *ACMEAccount) GetStatus() ACMEAccount_Status + func (x *ACMEAccount) GetTermsOfServiceAgreed() bool + func (x *ACMEAccount) ProtoReflect() protoreflect.Message + func (x *ACMEAccount) Reset() + func (x *ACMEAccount) String() string + type ACMEAccount_Status int32 + const ACMEAccount_DEACTIVATED + const ACMEAccount_REVOKED + const ACMEAccount_UNDEFINED + const ACMEAccount_VALID + func (ACMEAccount_Status) Descriptor() protoreflect.EnumDescriptor + func (ACMEAccount_Status) EnumDescriptor() ([]byte, []int) + func (ACMEAccount_Status) Type() protoreflect.EnumType + func (x ACMEAccount_Status) Enum() *ACMEAccount_Status + func (x ACMEAccount_Status) Number() protoreflect.EnumNumber + func (x ACMEAccount_Status) String() string + type CreateACMEAccountRequest struct + Contact []string + Jwk []byte + PreferredId string + Status ACMEAccount_Status + TermsOfServiceAgreed bool + func (*CreateACMEAccountRequest) Descriptor() ([]byte, []int) + func (*CreateACMEAccountRequest) ProtoMessage() + func (x *CreateACMEAccountRequest) GetContact() []string + func (x *CreateACMEAccountRequest) GetJwk() []byte + func (x *CreateACMEAccountRequest) GetPreferredId() string + func (x *CreateACMEAccountRequest) GetStatus() ACMEAccount_Status + func (x *CreateACMEAccountRequest) GetTermsOfServiceAgreed() bool + func (x *CreateACMEAccountRequest) ProtoReflect() protoreflect.Message + func (x *CreateACMEAccountRequest) Reset() + func (x *CreateACMEAccountRequest) String() string + type DeleteACMEAccountRequest struct + Id string + func (*DeleteACMEAccountRequest) Descriptor() ([]byte, []int) + func (*DeleteACMEAccountRequest) ProtoMessage() + func (x *DeleteACMEAccountRequest) GetId() string + func (x *DeleteACMEAccountRequest) ProtoReflect() protoreflect.Message + func (x *DeleteACMEAccountRequest) Reset() + func (x *DeleteACMEAccountRequest) String() string + type GetACMEAccountRequest struct + Identifier isGetACMEAccountRequest_Identifier + func (*GetACMEAccountRequest) Descriptor() ([]byte, []int) + func (*GetACMEAccountRequest) ProtoMessage() + func (x *GetACMEAccountRequest) GetId() string + func (x *GetACMEAccountRequest) GetIdentifier() isGetACMEAccountRequest_Identifier + func (x *GetACMEAccountRequest) GetKid() string + func (x *GetACMEAccountRequest) ProtoReflect() protoreflect.Message + func (x *GetACMEAccountRequest) Reset() + func (x *GetACMEAccountRequest) String() string + type GetACMEAccountRequest_Id struct + Id string + type GetACMEAccountRequest_Kid struct + Kid string type MajordomoClient + CreateACMEAccount func(ctx context.Context, in *CreateACMEAccountRequest, opts ...grpc.CallOption) (*ACMEAccount, error) + DeleteACMEAccount func(ctx context.Context, in *DeleteACMEAccountRequest, opts ...grpc.CallOption) (*ACMEAccount, error) + GetACMEAccount func(ctx context.Context, in *GetACMEAccountRequest, opts ...grpc.CallOption) (*ACMEAccount, error) + UpdateACMEAccount func(ctx context.Context, in *UpdateACMEAccountRequest, opts ...grpc.CallOption) (*ACMEAccount, error) type MajordomoServer + CreateACMEAccount func(context.Context, *CreateACMEAccountRequest) (*ACMEAccount, error) + DeleteACMEAccount func(context.Context, *DeleteACMEAccountRequest) (*ACMEAccount, error) + GetACMEAccount func(context.Context, *GetACMEAccountRequest) (*ACMEAccount, error) + UpdateACMEAccount func(context.Context, *UpdateACMEAccountRequest) (*ACMEAccount, error) type UnimplementedMajordomoServer + func (UnimplementedMajordomoServer) CreateACMEAccount(context.Context, *CreateACMEAccountRequest) (*ACMEAccount, error) + func (UnimplementedMajordomoServer) DeleteACMEAccount(context.Context, *DeleteACMEAccountRequest) (*ACMEAccount, error) + func (UnimplementedMajordomoServer) GetACMEAccount(context.Context, *GetACMEAccountRequest) (*ACMEAccount, error) + func (UnimplementedMajordomoServer) UpdateACMEAccount(context.Context, *UpdateACMEAccountRequest) (*ACMEAccount, error) + type UpdateACMEAccountRequest struct + Contact []string + Id string + Jwk []byte + Status ACMEAccount_Status + TermsOfServiceAgreed bool + func (*UpdateACMEAccountRequest) Descriptor() ([]byte, []int) + func (*UpdateACMEAccountRequest) ProtoMessage() + func (x *UpdateACMEAccountRequest) GetContact() []string + func (x *UpdateACMEAccountRequest) GetId() string + func (x *UpdateACMEAccountRequest) GetJwk() []byte + func (x *UpdateACMEAccountRequest) GetStatus() ACMEAccount_Status + func (x *UpdateACMEAccountRequest) GetTermsOfServiceAgreed() bool + func (x *UpdateACMEAccountRequest) ProtoReflect() protoreflect.Message + func (x *UpdateACMEAccountRequest) Reset() + func (x *UpdateACMEAccountRequest) String() string v0.24.0 Sep 23, 2025 Changes in this version type GCPProvisioner + OrganizationId string + func (x *GCPProvisioner) GetOrganizationId() string v0.23.0 Jan 3, 2025 Changes in this version + const Majordomo_CreateAdmin_FullMethodName + const Majordomo_CreateProvisioner_FullMethodName + const Majordomo_DeleteAdmin_FullMethodName + const Majordomo_DeleteProvisioner_FullMethodName + const Majordomo_GetAdmin_FullMethodName + const Majordomo_GetCertificateStatus_FullMethodName + const Majordomo_GetCertificate_FullMethodName + const Majordomo_GetConfiguration_FullMethodName + const Majordomo_GetProvisioner_FullMethodName + const Majordomo_GetRootCertificate_FullMethodName + const Majordomo_GetSSHCertificateStatus_FullMethodName + const Majordomo_Login_FullMethodName + const Majordomo_PostCertificate_FullMethodName + const Majordomo_PostOneTimeToken_FullMethodName + const Majordomo_PostSSHCertificate_FullMethodName + const Majordomo_RevokeCertificate_FullMethodName + const Majordomo_RevokeSSHCertificate_FullMethodName + const Majordomo_UpdateAdmin_FullMethodName + const Majordomo_UpdateProvisioner_FullMethodName + var ACMEProvisioner_AttestationFormatType_name = map[int32]string + var ACMEProvisioner_AttestationFormatType_value = map[string]int32 + var ACMEProvisioner_ChallengeType_name = map[int32]string + var ACMEProvisioner_ChallengeType_value = map[string]int32 + var Admin_Type_name = map[int32]string + var Admin_Type_value = map[string]int32 + var Authority_Type_name = map[int32]string + var Authority_Type_value = map[string]int32 + var CertificateIssuer_Type_name = map[int32]string + var CertificateIssuer_Type_value = map[string]int32 + var ConfigTemplate_Type_name = map[int32]string + var ConfigTemplate_Type_value = map[string]int32 + var File_linkedca_admin_proto protoreflect.FileDescriptor + var File_linkedca_config_proto protoreflect.FileDescriptor + var File_linkedca_eab_proto protoreflect.FileDescriptor + var File_linkedca_majordomo_proto protoreflect.FileDescriptor + var File_linkedca_policy_proto protoreflect.FileDescriptor + var File_linkedca_provisioners_proto protoreflect.FileDescriptor + var KMS_Type_name = map[int32]string + var KMS_Type_value = map[string]int32 + var Majordomo_ServiceDesc = grpc.ServiceDesc + var Provisioner_Type_name = map[int32]string + var Provisioner_Type_value = map[string]int32 + var RevocationReasonCode_name = map[int32]string + var RevocationReasonCode_value = map[string]int32 + var RevocationStatus_name = map[int32]string + var RevocationStatus_value = map[string]int32 + var SSHPublicKey_Type_name = map[int32]string + var SSHPublicKey_Type_value = map[string]int32 + var TLS_CiperSuite_name = map[int32]string + var TLS_CiperSuite_value = map[string]int32 + var Webhook_CertType_name = map[int32]string + var Webhook_CertType_value = map[string]int32 + var Webhook_Kind_name = map[int32]string + var Webhook_Kind_value = map[string]int32 + func NewContextWithAdmin(ctx context.Context, admin *Admin) context.Context + func NewContextWithExternalAccountKey(ctx context.Context, k *EABKey) context.Context + func NewContextWithProvisioner(ctx context.Context, provisioner *Provisioner) context.Context + func RegisterMajordomoServer(s grpc.ServiceRegistrar, srv MajordomoServer) + type ACMEProvisioner struct + AttestationFormats []ACMEProvisioner_AttestationFormatType + AttestationRoots [][]byte + CaaIdentities []string + Challenges []ACMEProvisioner_ChallengeType + ForceCn bool + RequireEab bool + TermsOfService string + Website string + func (*ACMEProvisioner) Descriptor() ([]byte, []int) + func (*ACMEProvisioner) ProtoMessage() + func (x *ACMEProvisioner) GetAttestationFormats() []ACMEProvisioner_AttestationFormatType + func (x *ACMEProvisioner) GetAttestationRoots() [][]byte + func (x *ACMEProvisioner) GetCaaIdentities() []string + func (x *ACMEProvisioner) GetChallenges() []ACMEProvisioner_ChallengeType + func (x *ACMEProvisioner) GetForceCn() bool + func (x *ACMEProvisioner) GetRequireEab() bool + func (x *ACMEProvisioner) GetTermsOfService() string + func (x *ACMEProvisioner) GetWebsite() string + func (x *ACMEProvisioner) ProtoReflect() protoreflect.Message + func (x *ACMEProvisioner) Reset() + func (x *ACMEProvisioner) String() string + type ACMEProvisioner_AttestationFormatType int32 + const ACMEProvisioner_APPLE + const ACMEProvisioner_NONE + const ACMEProvisioner_STEP + const ACMEProvisioner_TPM + func (ACMEProvisioner_AttestationFormatType) Descriptor() protoreflect.EnumDescriptor + func (ACMEProvisioner_AttestationFormatType) EnumDescriptor() ([]byte, []int) + func (ACMEProvisioner_AttestationFormatType) Type() protoreflect.EnumType + func (x ACMEProvisioner_AttestationFormatType) Enum() *ACMEProvisioner_AttestationFormatType + func (x ACMEProvisioner_AttestationFormatType) Number() protoreflect.EnumNumber + func (x ACMEProvisioner_AttestationFormatType) String() string + type ACMEProvisioner_ChallengeType int32 + const ACMEProvisioner_DEVICE_ATTEST_01 + const ACMEProvisioner_DNS_01 + const ACMEProvisioner_HTTP_01 + const ACMEProvisioner_TLS_ALPN_01 + const ACMEProvisioner_UNKNOWN + func (ACMEProvisioner_ChallengeType) Descriptor() protoreflect.EnumDescriptor + func (ACMEProvisioner_ChallengeType) EnumDescriptor() ([]byte, []int) + func (ACMEProvisioner_ChallengeType) Type() protoreflect.EnumType + func (x ACMEProvisioner_ChallengeType) Enum() *ACMEProvisioner_ChallengeType + func (x ACMEProvisioner_ChallengeType) Number() protoreflect.EnumNumber + func (x ACMEProvisioner_ChallengeType) String() string + type AWSProvisioner struct + Accounts []string + DisableCustomSans bool + DisableTrustOnFirstUse bool + InstanceAge string + func (*AWSProvisioner) Descriptor() ([]byte, []int) + func (*AWSProvisioner) ProtoMessage() + func (x *AWSProvisioner) GetAccounts() []string + func (x *AWSProvisioner) GetDisableCustomSans() bool + func (x *AWSProvisioner) GetDisableTrustOnFirstUse() bool + func (x *AWSProvisioner) GetInstanceAge() string + func (x *AWSProvisioner) ProtoReflect() protoreflect.Message + func (x *AWSProvisioner) Reset() + func (x *AWSProvisioner) String() string + type Admin struct + AuthorityId string + CreatedAt *timestamppb.Timestamp + DeletedAt *timestamppb.Timestamp + Id string + ProvisionerId string + Subject string + Type Admin_Type + func AdminFromContext(ctx context.Context) (a *Admin, ok bool) + func MustAdminFromContext(ctx context.Context) *Admin + func (*Admin) Descriptor() ([]byte, []int) + func (*Admin) ProtoMessage() + func (x *Admin) GetAuthorityId() string + func (x *Admin) GetCreatedAt() *timestamppb.Timestamp + func (x *Admin) GetDeletedAt() *timestamppb.Timestamp + func (x *Admin) GetId() string + func (x *Admin) GetProvisionerId() string + func (x *Admin) GetSubject() string + func (x *Admin) GetType() Admin_Type + func (x *Admin) ProtoReflect() protoreflect.Message + func (x *Admin) Reset() + func (x *Admin) String() string + type AdminList struct + Admins []*Admin + func (*AdminList) Descriptor() ([]byte, []int) + func (*AdminList) ProtoMessage() + func (x *AdminList) GetAdmins() []*Admin + func (x *AdminList) ProtoReflect() protoreflect.Message + func (x *AdminList) Reset() + func (x *AdminList) String() string + type Admin_Type int32 + const Admin_ADMIN + const Admin_SUPER_ADMIN + const Admin_UNKNOWN + func (Admin_Type) Descriptor() protoreflect.EnumDescriptor + func (Admin_Type) EnumDescriptor() ([]byte, []int) + func (Admin_Type) Type() protoreflect.EnumType + func (x Admin_Type) Enum() *Admin_Type + func (x Admin_Type) Number() protoreflect.EnumNumber + func (x Admin_Type) String() string + type AttestationData struct + PermanentIdentifier string + func (*AttestationData) Descriptor() ([]byte, []int) + func (*AttestationData) ProtoMessage() + func (x *AttestationData) GetPermanentIdentifier() string + func (x *AttestationData) ProtoReflect() protoreflect.Message + func (x *AttestationData) Reset() + func (x *AttestationData) String() string + type Authority struct + Admins []*Admin + Backdate string + CertificateAuthority string + CertificateAuthorityFingerprint string + CertificateIssuer *CertificateIssuer + Claims *Claims + CredentialsFile string + DeploymentType string + DisableIssuedAtCheck bool + EnableAdmin bool + Id string + Policy *Policy + Provisioners []*Provisioner + Template *DistinguishedName + Type Authority_Type + func (*Authority) Descriptor() ([]byte, []int) + func (*Authority) ProtoMessage() + func (x *Authority) GetAdmins() []*Admin + func (x *Authority) GetBackdate() string + func (x *Authority) GetCertificateAuthority() string + func (x *Authority) GetCertificateAuthorityFingerprint() string + func (x *Authority) GetCertificateIssuer() *CertificateIssuer + func (x *Authority) GetClaims() *Claims + func (x *Authority) GetCredentialsFile() string + func (x *Authority) GetDeploymentType() string + func (x *Authority) GetDisableIssuedAtCheck() bool + func (x *Authority) GetEnableAdmin() bool + func (x *Authority) GetId() string + func (x *Authority) GetPolicy() *Policy + func (x *Authority) GetProvisioners() []*Provisioner + func (x *Authority) GetTemplate() *DistinguishedName + func (x *Authority) GetType() Authority_Type + func (x *Authority) ProtoReflect() protoreflect.Message + func (x *Authority) Reset() + func (x *Authority) String() string + type Authority_Type int32 + const Authority_CLOUDCAS + const Authority_DEFAULT + const Authority_SOFTCAS + const Authority_STEPCAS + func (Authority_Type) Descriptor() protoreflect.EnumDescriptor + func (Authority_Type) EnumDescriptor() ([]byte, []int) + func (Authority_Type) Type() protoreflect.EnumType + func (x Authority_Type) Enum() *Authority_Type + func (x Authority_Type) Number() protoreflect.EnumNumber + func (x Authority_Type) String() string + type AzureProvisioner struct + Audience string + DisableCustomSans bool + DisableTrustOnFirstUse bool + ObjectIds []string + ResourceGroups []string + SubscriptionIds []string + TenantId string + func (*AzureProvisioner) Descriptor() ([]byte, []int) + func (*AzureProvisioner) ProtoMessage() + func (x *AzureProvisioner) GetAudience() string + func (x *AzureProvisioner) GetDisableCustomSans() bool + func (x *AzureProvisioner) GetDisableTrustOnFirstUse() bool + func (x *AzureProvisioner) GetObjectIds() []string + func (x *AzureProvisioner) GetResourceGroups() []string + func (x *AzureProvisioner) GetSubscriptionIds() []string + func (x *AzureProvisioner) GetTenantId() string + func (x *AzureProvisioner) ProtoReflect() protoreflect.Message + func (x *AzureProvisioner) Reset() + func (x *AzureProvisioner) String() string + type BasicAuth struct + Password string + Username string + func (*BasicAuth) Descriptor() ([]byte, []int) + func (*BasicAuth) ProtoMessage() + func (x *BasicAuth) GetPassword() string + func (x *BasicAuth) GetUsername() string + func (x *BasicAuth) ProtoReflect() protoreflect.Message + func (x *BasicAuth) Reset() + func (x *BasicAuth) String() string + type Bastion struct + Command string + Flags string + Hostname string + Port string + User string + func (*Bastion) Descriptor() ([]byte, []int) + func (*Bastion) ProtoMessage() + func (x *Bastion) GetCommand() string + func (x *Bastion) GetFlags() string + func (x *Bastion) GetHostname() string + func (x *Bastion) GetPort() string + func (x *Bastion) GetUser() string + func (x *Bastion) ProtoReflect() protoreflect.Message + func (x *Bastion) Reset() + func (x *Bastion) String() string + type BearerToken struct + BearerToken string + func (*BearerToken) Descriptor() ([]byte, []int) + func (*BearerToken) ProtoMessage() + func (x *BearerToken) GetBearerToken() string + func (x *BearerToken) ProtoReflect() protoreflect.Message + func (x *BearerToken) Reset() + func (x *BearerToken) String() string + type CertificateIssuer struct + Certificate string + Key string + Password []byte + Provisioner string + Type CertificateIssuer_Type + func (*CertificateIssuer) Descriptor() ([]byte, []int) + func (*CertificateIssuer) ProtoMessage() + func (x *CertificateIssuer) GetCertificate() string + func (x *CertificateIssuer) GetKey() string + func (x *CertificateIssuer) GetPassword() []byte + func (x *CertificateIssuer) GetProvisioner() string + func (x *CertificateIssuer) GetType() CertificateIssuer_Type + func (x *CertificateIssuer) ProtoReflect() protoreflect.Message + func (x *CertificateIssuer) Reset() + func (x *CertificateIssuer) String() string + type CertificateIssuer_Type int32 + const CertificateIssuer_JWK + const CertificateIssuer_UNKNOWN + const CertificateIssuer_X5C + func (CertificateIssuer_Type) Descriptor() protoreflect.EnumDescriptor + func (CertificateIssuer_Type) EnumDescriptor() ([]byte, []int) + func (CertificateIssuer_Type) Type() protoreflect.EnumType + func (x CertificateIssuer_Type) Enum() *CertificateIssuer_Type + func (x CertificateIssuer_Type) Number() protoreflect.EnumNumber + func (x CertificateIssuer_Type) String() string + type CertificateRequest struct + AttestationData *AttestationData + EndpointId string + PemCertificate string + PemCertificateChain string + PemParentCertificate string + Provisioner *ProvisionerIdentity + RaProvisioner *RegistrationAuthorityProvisioner + func (*CertificateRequest) Descriptor() ([]byte, []int) + func (*CertificateRequest) ProtoMessage() + func (x *CertificateRequest) GetAttestationData() *AttestationData + func (x *CertificateRequest) GetEndpointId() string + func (x *CertificateRequest) GetPemCertificate() string + func (x *CertificateRequest) GetPemCertificateChain() string + func (x *CertificateRequest) GetPemParentCertificate() string + func (x *CertificateRequest) GetProvisioner() *ProvisionerIdentity + func (x *CertificateRequest) GetRaProvisioner() *RegistrationAuthorityProvisioner + func (x *CertificateRequest) ProtoReflect() protoreflect.Message + func (x *CertificateRequest) Reset() + func (x *CertificateRequest) String() string + type CertificateResponse struct + Id string + func (*CertificateResponse) Descriptor() ([]byte, []int) + func (*CertificateResponse) ProtoMessage() + func (x *CertificateResponse) GetId() string + func (x *CertificateResponse) ProtoReflect() protoreflect.Message + func (x *CertificateResponse) Reset() + func (x *CertificateResponse) String() string + type Claims struct + AllowRenewalAfterExpiry bool + DisableRenewal bool + DisableSmallstepExtensions bool + Ssh *SSHClaims + X509 *X509Claims + func (*Claims) Descriptor() ([]byte, []int) + func (*Claims) ProtoMessage() + func (x *Claims) GetAllowRenewalAfterExpiry() bool + func (x *Claims) GetDisableRenewal() bool + func (x *Claims) GetDisableSmallstepExtensions() bool + func (x *Claims) GetSsh() *SSHClaims + func (x *Claims) GetX509() *X509Claims + func (x *Claims) ProtoReflect() protoreflect.Message + func (x *Claims) Reset() + func (x *Claims) String() string + type ConfigTemplate struct + Comment string + Content []byte + Name string + Path string + Requires []string + Template string + Type ConfigTemplate_Type + func (*ConfigTemplate) Descriptor() ([]byte, []int) + func (*ConfigTemplate) ProtoMessage() + func (x *ConfigTemplate) GetComment() string + func (x *ConfigTemplate) GetContent() []byte + func (x *ConfigTemplate) GetName() string + func (x *ConfigTemplate) GetPath() string + func (x *ConfigTemplate) GetRequires() []string + func (x *ConfigTemplate) GetTemplate() string + func (x *ConfigTemplate) GetType() ConfigTemplate_Type + func (x *ConfigTemplate) ProtoReflect() protoreflect.Message + func (x *ConfigTemplate) Reset() + func (x *ConfigTemplate) String() string + type ConfigTemplate_Type int32 + const ConfigTemplate_DIRECTORY + const ConfigTemplate_FILE + const ConfigTemplate_SNIPPET + const ConfigTemplate_UNKNOWN + func (ConfigTemplate_Type) Descriptor() protoreflect.EnumDescriptor + func (ConfigTemplate_Type) EnumDescriptor() ([]byte, []int) + func (ConfigTemplate_Type) Type() protoreflect.EnumType + func (x ConfigTemplate_Type) Enum() *ConfigTemplate_Type + func (x ConfigTemplate_Type) Number() protoreflect.EnumNumber + func (x ConfigTemplate_Type) String() string + type ConfigTemplates struct + Data *structpb.Struct + Ssh *SSHConfigTemplate + func (*ConfigTemplates) Descriptor() ([]byte, []int) + func (*ConfigTemplates) ProtoMessage() + func (x *ConfigTemplates) GetData() *structpb.Struct + func (x *ConfigTemplates) GetSsh() *SSHConfigTemplate + func (x *ConfigTemplates) ProtoReflect() protoreflect.Message + func (x *ConfigTemplates) Reset() + func (x *ConfigTemplates) String() string + type Configuration struct + Address string + Authority *Authority + Db *structpb.Struct + DnsNames []string + FederatedRoots []string + Files map[string][]byte + InsecureAddress string + Intermediate string + IntermediateKey string + Kms *KMS + Logger *structpb.Struct + Monitoring *structpb.Struct + Password []byte + Root []string + RootKey []string + Ssh *SSH + Templates *ConfigTemplates + Tls *TLS + Version string + func (*Configuration) Descriptor() ([]byte, []int) + func (*Configuration) ProtoMessage() + func (x *Configuration) GetAddress() string + func (x *Configuration) GetAuthority() *Authority + func (x *Configuration) GetDb() *structpb.Struct + func (x *Configuration) GetDnsNames() []string + func (x *Configuration) GetFederatedRoots() []string + func (x *Configuration) GetFiles() map[string][]byte + func (x *Configuration) GetInsecureAddress() string + func (x *Configuration) GetIntermediate() string + func (x *Configuration) GetIntermediateKey() string + func (x *Configuration) GetKms() *KMS + func (x *Configuration) GetLogger() *structpb.Struct + func (x *Configuration) GetMonitoring() *structpb.Struct + func (x *Configuration) GetPassword() []byte + func (x *Configuration) GetRoot() []string + func (x *Configuration) GetRootKey() []string + func (x *Configuration) GetSsh() *SSH + func (x *Configuration) GetTemplates() *ConfigTemplates + func (x *Configuration) GetTls() *TLS + func (x *Configuration) GetVersion() string + func (x *Configuration) ProtoReflect() protoreflect.Message + func (x *Configuration) Reset() + func (x *Configuration) String() string + type ConfigurationRequest struct + AuthorityId string + func (*ConfigurationRequest) Descriptor() ([]byte, []int) + func (*ConfigurationRequest) ProtoMessage() + func (x *ConfigurationRequest) GetAuthorityId() string + func (x *ConfigurationRequest) ProtoReflect() protoreflect.Message + func (x *ConfigurationRequest) Reset() + func (x *ConfigurationRequest) String() string + type ConfigurationResponse struct + Admins []*Admin + Provisioners []*Provisioner + RaConfig *RegistrationAuthorityConfig + ServerConfig *ServerConfiguration + func (*ConfigurationResponse) Descriptor() ([]byte, []int) + func (*ConfigurationResponse) ProtoMessage() + func (x *ConfigurationResponse) GetAdmins() []*Admin + func (x *ConfigurationResponse) GetProvisioners() []*Provisioner + func (x *ConfigurationResponse) GetRaConfig() *RegistrationAuthorityConfig + func (x *ConfigurationResponse) GetServerConfig() *ServerConfiguration + func (x *ConfigurationResponse) ProtoReflect() protoreflect.Message + func (x *ConfigurationResponse) Reset() + func (x *ConfigurationResponse) String() string + type CreateAdminRequest struct + PreferredId string + ProvisionerId string + Subject string + Type Admin_Type + func (*CreateAdminRequest) Descriptor() ([]byte, []int) + func (*CreateAdminRequest) ProtoMessage() + func (x *CreateAdminRequest) GetPreferredId() string + func (x *CreateAdminRequest) GetProvisionerId() string + func (x *CreateAdminRequest) GetSubject() string + func (x *CreateAdminRequest) GetType() Admin_Type + func (x *CreateAdminRequest) ProtoReflect() protoreflect.Message + func (x *CreateAdminRequest) Reset() + func (x *CreateAdminRequest) String() string + type CreateProvisionerRequest struct + Claims *Claims + Details *ProvisionerDetails + Name string + PreferredId string + SshTemplate *Template + Type Provisioner_Type + X509Template *Template + func (*CreateProvisionerRequest) Descriptor() ([]byte, []int) + func (*CreateProvisionerRequest) ProtoMessage() + func (x *CreateProvisionerRequest) GetClaims() *Claims + func (x *CreateProvisionerRequest) GetDetails() *ProvisionerDetails + func (x *CreateProvisionerRequest) GetName() string + func (x *CreateProvisionerRequest) GetPreferredId() string + func (x *CreateProvisionerRequest) GetSshTemplate() *Template + func (x *CreateProvisionerRequest) GetType() Provisioner_Type + func (x *CreateProvisionerRequest) GetX509Template() *Template + func (x *CreateProvisionerRequest) ProtoReflect() protoreflect.Message + func (x *CreateProvisionerRequest) Reset() + func (x *CreateProvisionerRequest) String() string + type Defaults struct + CaConfig string + CaUrl string + Fingerprint string + Root string + func (*Defaults) Descriptor() ([]byte, []int) + func (*Defaults) ProtoMessage() + func (x *Defaults) GetCaConfig() string + func (x *Defaults) GetCaUrl() string + func (x *Defaults) GetFingerprint() string + func (x *Defaults) GetRoot() string + func (x *Defaults) ProtoReflect() protoreflect.Message + func (x *Defaults) Reset() + func (x *Defaults) String() string + type DeleteAdminRequest struct + Id string + func (*DeleteAdminRequest) Descriptor() ([]byte, []int) + func (*DeleteAdminRequest) ProtoMessage() + func (x *DeleteAdminRequest) GetId() string + func (x *DeleteAdminRequest) ProtoReflect() protoreflect.Message + func (x *DeleteAdminRequest) Reset() + func (x *DeleteAdminRequest) String() string + type DeleteProvisionerRequest struct + Id string + func (*DeleteProvisionerRequest) Descriptor() ([]byte, []int) + func (*DeleteProvisionerRequest) ProtoMessage() + func (x *DeleteProvisionerRequest) GetId() string + func (x *DeleteProvisionerRequest) ProtoReflect() protoreflect.Message + func (x *DeleteProvisionerRequest) Reset() + func (x *DeleteProvisionerRequest) String() string + type DistinguishedName struct + CommonName string + Country string + Locality string + Organization string + OrganizationalUnit string + Province string + SerialNumber string + StreetAddress string + func (*DistinguishedName) Descriptor() ([]byte, []int) + func (*DistinguishedName) ProtoMessage() + func (x *DistinguishedName) GetCommonName() string + func (x *DistinguishedName) GetCountry() string + func (x *DistinguishedName) GetLocality() string + func (x *DistinguishedName) GetOrganization() string + func (x *DistinguishedName) GetOrganizationalUnit() string + func (x *DistinguishedName) GetProvince() string + func (x *DistinguishedName) GetSerialNumber() string + func (x *DistinguishedName) GetStreetAddress() string + func (x *DistinguishedName) ProtoReflect() protoreflect.Message + func (x *DistinguishedName) Reset() + func (x *DistinguishedName) String() string + type Durations struct + Default string + Max string + Min string + func (*Durations) Descriptor() ([]byte, []int) + func (*Durations) ProtoMessage() + func (x *Durations) GetDefault() string + func (x *Durations) GetMax() string + func (x *Durations) GetMin() string + func (x *Durations) ProtoReflect() protoreflect.Message + func (x *Durations) Reset() + func (x *Durations) String() string + type EABKey struct + Account string + BoundAt *timestamppb.Timestamp + CreatedAt *timestamppb.Timestamp + HmacKey []byte + Id string + Policy *Policy + Provisioner string + Reference string + func ExternalAccountKeyFromContext(ctx context.Context) (k *EABKey, ok bool) + func MustExternalAccountKeyFromContext(ctx context.Context) *EABKey + func (*EABKey) Descriptor() ([]byte, []int) + func (*EABKey) ProtoMessage() + func (x *EABKey) GetAccount() string + func (x *EABKey) GetBoundAt() *timestamppb.Timestamp + func (x *EABKey) GetCreatedAt() *timestamppb.Timestamp + func (x *EABKey) GetHmacKey() []byte + func (x *EABKey) GetId() string + func (x *EABKey) GetPolicy() *Policy + func (x *EABKey) GetProvisioner() string + func (x *EABKey) GetReference() string + func (x *EABKey) ProtoReflect() protoreflect.Message + func (x *EABKey) Reset() + func (x *EABKey) String() string + type GCPProvisioner struct + DisableCustomSans bool + DisableSshCaHost *bool + DisableSshCaUser *bool + DisableTrustOnFirstUse bool + InstanceAge string + ProjectIds []string + ServiceAccounts []string + func (*GCPProvisioner) Descriptor() ([]byte, []int) + func (*GCPProvisioner) ProtoMessage() + func (x *GCPProvisioner) GetDisableCustomSans() bool + func (x *GCPProvisioner) GetDisableSshCaHost() bool + func (x *GCPProvisioner) GetDisableSshCaUser() bool + func (x *GCPProvisioner) GetDisableTrustOnFirstUse() bool + func (x *GCPProvisioner) GetInstanceAge() string + func (x *GCPProvisioner) GetProjectIds() []string + func (x *GCPProvisioner) GetServiceAccounts() []string + func (x *GCPProvisioner) ProtoReflect() protoreflect.Message + func (x *GCPProvisioner) Reset() + func (x *GCPProvisioner) String() string + type GetAdminRequest struct + Id string + func (*GetAdminRequest) Descriptor() ([]byte, []int) + func (*GetAdminRequest) ProtoMessage() + func (x *GetAdminRequest) GetId() string + func (x *GetAdminRequest) ProtoReflect() protoreflect.Message + func (x *GetAdminRequest) Reset() + func (x *GetAdminRequest) String() string + type GetCertificateRequest struct + Serial string + func (*GetCertificateRequest) Descriptor() ([]byte, []int) + func (*GetCertificateRequest) ProtoMessage() + func (x *GetCertificateRequest) GetSerial() string + func (x *GetCertificateRequest) ProtoReflect() protoreflect.Message + func (x *GetCertificateRequest) Reset() + func (x *GetCertificateRequest) String() string + type GetCertificateResponse struct + PemCertificate string + Provisioner *ProvisionerIdentity + RaProvisioner *RegistrationAuthorityProvisioner + func (*GetCertificateResponse) Descriptor() ([]byte, []int) + func (*GetCertificateResponse) ProtoMessage() + func (x *GetCertificateResponse) GetPemCertificate() string + func (x *GetCertificateResponse) GetProvisioner() *ProvisionerIdentity + func (x *GetCertificateResponse) GetRaProvisioner() *RegistrationAuthorityProvisioner + func (x *GetCertificateResponse) ProtoReflect() protoreflect.Message + func (x *GetCertificateResponse) Reset() + func (x *GetCertificateResponse) String() string + type GetCertificateStatusRequest struct + Serial string + func (*GetCertificateStatusRequest) Descriptor() ([]byte, []int) + func (*GetCertificateStatusRequest) ProtoMessage() + func (x *GetCertificateStatusRequest) GetSerial() string + func (x *GetCertificateStatusRequest) ProtoReflect() protoreflect.Message + func (x *GetCertificateStatusRequest) Reset() + func (x *GetCertificateStatusRequest) String() string + type GetCertificateStatusResponse struct + Reason string + ReasonCode RevocationReasonCode + RevokedAt *timestamppb.Timestamp + Status RevocationStatus + func (*GetCertificateStatusResponse) Descriptor() ([]byte, []int) + func (*GetCertificateStatusResponse) ProtoMessage() + func (x *GetCertificateStatusResponse) GetReason() string + func (x *GetCertificateStatusResponse) GetReasonCode() RevocationReasonCode + func (x *GetCertificateStatusResponse) GetRevokedAt() *timestamppb.Timestamp + func (x *GetCertificateStatusResponse) GetStatus() RevocationStatus + func (x *GetCertificateStatusResponse) ProtoReflect() protoreflect.Message + func (x *GetCertificateStatusResponse) Reset() + func (x *GetCertificateStatusResponse) String() string + type GetProvisionerRequest struct + Id string + func (*GetProvisionerRequest) Descriptor() ([]byte, []int) + func (*GetProvisionerRequest) ProtoMessage() + func (x *GetProvisionerRequest) GetId() string + func (x *GetProvisionerRequest) ProtoReflect() protoreflect.Message + func (x *GetProvisionerRequest) Reset() + func (x *GetProvisionerRequest) String() string + type GetRootCertificateRequest struct + Fingerprint string + func (*GetRootCertificateRequest) Descriptor() ([]byte, []int) + func (*GetRootCertificateRequest) ProtoMessage() + func (x *GetRootCertificateRequest) GetFingerprint() string + func (x *GetRootCertificateRequest) ProtoReflect() protoreflect.Message + func (x *GetRootCertificateRequest) Reset() + func (x *GetRootCertificateRequest) String() string + type GetRootCertificateResponse struct + PemCertificate string + func (*GetRootCertificateResponse) Descriptor() ([]byte, []int) + func (*GetRootCertificateResponse) ProtoMessage() + func (x *GetRootCertificateResponse) GetPemCertificate() string + func (x *GetRootCertificateResponse) ProtoReflect() protoreflect.Message + func (x *GetRootCertificateResponse) Reset() + func (x *GetRootCertificateResponse) String() string + type GetSSHCertificateStatusRequest struct + Serial string + func (*GetSSHCertificateStatusRequest) Descriptor() ([]byte, []int) + func (*GetSSHCertificateStatusRequest) ProtoMessage() + func (x *GetSSHCertificateStatusRequest) GetSerial() string + func (x *GetSSHCertificateStatusRequest) ProtoReflect() protoreflect.Message + func (x *GetSSHCertificateStatusRequest) Reset() + func (x *GetSSHCertificateStatusRequest) String() string + type GetSSHCertificateStatusResponse struct + Reason string + ReasonCode RevocationReasonCode + RevokedAt *timestamppb.Timestamp + Status RevocationStatus + func (*GetSSHCertificateStatusResponse) Descriptor() ([]byte, []int) + func (*GetSSHCertificateStatusResponse) ProtoMessage() + func (x *GetSSHCertificateStatusResponse) GetReason() string + func (x *GetSSHCertificateStatusResponse) GetReasonCode() RevocationReasonCode + func (x *GetSSHCertificateStatusResponse) GetRevokedAt() *timestamppb.Timestamp + func (x *GetSSHCertificateStatusResponse) GetStatus() RevocationStatus + func (x *GetSSHCertificateStatusResponse) ProtoReflect() protoreflect.Message + func (x *GetSSHCertificateStatusResponse) Reset() + func (x *GetSSHCertificateStatusResponse) String() string + type JWKProvisioner struct + EncryptedPrivateKey []byte + PublicKey []byte + func (*JWKProvisioner) Descriptor() ([]byte, []int) + func (*JWKProvisioner) ProtoMessage() + func (x *JWKProvisioner) GetEncryptedPrivateKey() []byte + func (x *JWKProvisioner) GetPublicKey() []byte + func (x *JWKProvisioner) ProtoReflect() protoreflect.Message + func (x *JWKProvisioner) Reset() + func (x *JWKProvisioner) String() string + type K8SSAProvisioner struct + PublicKeys [][]byte + func (*K8SSAProvisioner) Descriptor() ([]byte, []int) + func (*K8SSAProvisioner) ProtoMessage() + func (x *K8SSAProvisioner) GetPublicKeys() [][]byte + func (x *K8SSAProvisioner) ProtoReflect() protoreflect.Message + func (x *K8SSAProvisioner) Reset() + func (x *K8SSAProvisioner) String() string + type KMS struct + CredentialsFile string + ManagementKey string + Pin string + Profile string + Region string + Type KMS_Type + Uri string + func (*KMS) Descriptor() ([]byte, []int) + func (*KMS) ProtoMessage() + func (x *KMS) GetCredentialsFile() string + func (x *KMS) GetManagementKey() string + func (x *KMS) GetPin() string + func (x *KMS) GetProfile() string + func (x *KMS) GetRegion() string + func (x *KMS) GetType() KMS_Type + func (x *KMS) GetUri() string + func (x *KMS) ProtoReflect() protoreflect.Message + func (x *KMS) Reset() + func (x *KMS) String() string + type KMS_Type int32 + const KMS_AMAZONKMS + const KMS_AZUREKMS + const KMS_CLOUDKMS + const KMS_DEFAULT + const KMS_PKCS11 + const KMS_SOFTKMS + const KMS_SSHAGENTKMS + const KMS_YUBIKEY + func (KMS_Type) Descriptor() protoreflect.EnumDescriptor + func (KMS_Type) EnumDescriptor() ([]byte, []int) + func (KMS_Type) Type() protoreflect.EnumType + func (x KMS_Type) Enum() *KMS_Type + func (x KMS_Type) Number() protoreflect.EnumNumber + func (x KMS_Type) String() string + type LoginRequest struct + AuthorityId string + PemCertificateRequest string + Token string + func (*LoginRequest) Descriptor() ([]byte, []int) + func (*LoginRequest) ProtoMessage() + func (x *LoginRequest) GetAuthorityId() string + func (x *LoginRequest) GetPemCertificateRequest() string + func (x *LoginRequest) GetToken() string + func (x *LoginRequest) ProtoReflect() protoreflect.Message + func (x *LoginRequest) Reset() + func (x *LoginRequest) String() string + type LoginResponse struct + PemCertificate string + PemCertificateChain string + func (*LoginResponse) Descriptor() ([]byte, []int) + func (*LoginResponse) ProtoMessage() + func (x *LoginResponse) GetPemCertificate() string + func (x *LoginResponse) GetPemCertificateChain() string + func (x *LoginResponse) ProtoReflect() protoreflect.Message + func (x *LoginResponse) Reset() + func (x *LoginResponse) String() string + type MajordomoClient interface + CreateAdmin func(ctx context.Context, in *CreateAdminRequest, opts ...grpc.CallOption) (*Admin, error) + CreateProvisioner func(ctx context.Context, in *CreateProvisionerRequest, opts ...grpc.CallOption) (*Provisioner, error) + DeleteAdmin func(ctx context.Context, in *DeleteAdminRequest, opts ...grpc.CallOption) (*Admin, error) + DeleteProvisioner func(ctx context.Context, in *DeleteProvisionerRequest, opts ...grpc.CallOption) (*Provisioner, error) + GetAdmin func(ctx context.Context, in *GetAdminRequest, opts ...grpc.CallOption) (*Admin, error) + GetCertificate func(ctx context.Context, in *GetCertificateRequest, opts ...grpc.CallOption) (*GetCertificateResponse, error) + GetCertificateStatus func(ctx context.Context, in *GetCertificateStatusRequest, opts ...grpc.CallOption) (*GetCertificateStatusResponse, error) + GetConfiguration func(ctx context.Context, in *ConfigurationRequest, opts ...grpc.CallOption) (*ConfigurationResponse, error) + GetProvisioner func(ctx context.Context, in *GetProvisionerRequest, opts ...grpc.CallOption) (*Provisioner, error) + GetRootCertificate func(ctx context.Context, in *GetRootCertificateRequest, opts ...grpc.CallOption) (*GetRootCertificateResponse, error) + GetSSHCertificateStatus func(ctx context.Context, in *GetSSHCertificateStatusRequest, ...) (*GetSSHCertificateStatusResponse, error) + Login func(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*LoginResponse, error) + PostCertificate func(ctx context.Context, in *CertificateRequest, opts ...grpc.CallOption) (*CertificateResponse, error) + PostOneTimeToken func(ctx context.Context, in *OneTimeTokenRequest, opts ...grpc.CallOption) (*OneTimeTokenResponse, error) + PostSSHCertificate func(ctx context.Context, in *SSHCertificateRequest, opts ...grpc.CallOption) (*SSHCertificateResponse, error) + RevokeCertificate func(ctx context.Context, in *RevokeCertificateRequest, opts ...grpc.CallOption) (*RevokeCertificateResponse, error) + RevokeSSHCertificate func(ctx context.Context, in *RevokeSSHCertificateRequest, opts ...grpc.CallOption) (*RevokeSSHCertificateResponse, error) + UpdateAdmin func(ctx context.Context, in *UpdateAdminRequest, opts ...grpc.CallOption) (*Admin, error) + UpdateProvisioner func(ctx context.Context, in *UpdateProvisionerRequest, opts ...grpc.CallOption) (*Provisioner, error) + func NewMajordomoClient(cc grpc.ClientConnInterface) MajordomoClient + type MajordomoServer interface + CreateAdmin func(context.Context, *CreateAdminRequest) (*Admin, error) + CreateProvisioner func(context.Context, *CreateProvisionerRequest) (*Provisioner, error) + DeleteAdmin func(context.Context, *DeleteAdminRequest) (*Admin, error) + DeleteProvisioner func(context.Context, *DeleteProvisionerRequest) (*Provisioner, error) + GetAdmin func(context.Context, *GetAdminRequest) (*Admin, error) + GetCertificate func(context.Context, *GetCertificateRequest) (*GetCertificateResponse, error) + GetCertificateStatus func(context.Context, *GetCertificateStatusRequest) (*GetCertificateStatusResponse, error) + GetConfiguration func(context.Context, *ConfigurationRequest) (*ConfigurationResponse, error) + GetProvisioner func(context.Context, *GetProvisionerRequest) (*Provisioner, error) + GetRootCertificate func(context.Context, *GetRootCertificateRequest) (*GetRootCertificateResponse, error) + GetSSHCertificateStatus func(context.Context, *GetSSHCertificateStatusRequest) (*GetSSHCertificateStatusResponse, error) + Login func(context.Context, *LoginRequest) (*LoginResponse, error) + PostCertificate func(context.Context, *CertificateRequest) (*CertificateResponse, error) + PostOneTimeToken func(context.Context, *OneTimeTokenRequest) (*OneTimeTokenResponse, error) + PostSSHCertificate func(context.Context, *SSHCertificateRequest) (*SSHCertificateResponse, error) + RevokeCertificate func(context.Context, *RevokeCertificateRequest) (*RevokeCertificateResponse, error) + RevokeSSHCertificate func(context.Context, *RevokeSSHCertificateRequest) (*RevokeSSHCertificateResponse, error) + UpdateAdmin func(context.Context, *UpdateAdminRequest) (*Admin, error) + UpdateProvisioner func(context.Context, *UpdateProvisionerRequest) (*Provisioner, error) + type NebulaProvisioner struct + Roots [][]byte + func (*NebulaProvisioner) Descriptor() ([]byte, []int) + func (*NebulaProvisioner) ProtoMessage() + func (x *NebulaProvisioner) GetRoots() [][]byte + func (x *NebulaProvisioner) ProtoReflect() protoreflect.Message + func (x *NebulaProvisioner) Reset() + func (x *NebulaProvisioner) String() string + type OIDCProvisioner struct + Admins []string + AuthParams []string + ClientId string + ClientSecret string + ConfigurationEndpoint string + Domains []string + Groups []string + ListenAddress string + Scopes []string + TenantId string + func (*OIDCProvisioner) Descriptor() ([]byte, []int) + func (*OIDCProvisioner) ProtoMessage() + func (x *OIDCProvisioner) GetAdmins() []string + func (x *OIDCProvisioner) GetAuthParams() []string + func (x *OIDCProvisioner) GetClientId() string + func (x *OIDCProvisioner) GetClientSecret() string + func (x *OIDCProvisioner) GetConfigurationEndpoint() string + func (x *OIDCProvisioner) GetDomains() []string + func (x *OIDCProvisioner) GetGroups() []string + func (x *OIDCProvisioner) GetListenAddress() string + func (x *OIDCProvisioner) GetScopes() []string + func (x *OIDCProvisioner) GetTenantId() string + func (x *OIDCProvisioner) ProtoReflect() protoreflect.Message + func (x *OIDCProvisioner) Reset() + func (x *OIDCProvisioner) String() string + type OneTimeTokenRequest struct + Jti string + Token string + func (*OneTimeTokenRequest) Descriptor() ([]byte, []int) + func (*OneTimeTokenRequest) ProtoMessage() + func (x *OneTimeTokenRequest) GetJti() string + func (x *OneTimeTokenRequest) GetToken() string + func (x *OneTimeTokenRequest) ProtoReflect() protoreflect.Message + func (x *OneTimeTokenRequest) Reset() + func (x *OneTimeTokenRequest) String() string + type OneTimeTokenResponse struct + Id string + func (*OneTimeTokenResponse) Descriptor() ([]byte, []int) + func (*OneTimeTokenResponse) ProtoMessage() + func (x *OneTimeTokenResponse) GetId() string + func (x *OneTimeTokenResponse) ProtoReflect() protoreflect.Message + func (x *OneTimeTokenResponse) Reset() + func (x *OneTimeTokenResponse) String() string + type Policy struct + Ssh *SSHPolicy + X509 *X509Policy + func (*Policy) Descriptor() ([]byte, []int) + func (*Policy) ProtoMessage() + func (p *Policy) Deduplicate() + func (x *Policy) GetSsh() *SSHPolicy + func (x *Policy) GetX509() *X509Policy + func (x *Policy) ProtoReflect() protoreflect.Message + func (x *Policy) Reset() + func (x *Policy) String() string + type Provisioner struct + AuthorityId string + Claims *Claims + CreatedAt *timestamppb.Timestamp + DeletedAt *timestamppb.Timestamp + Details *ProvisionerDetails + Id string + Name string + Policy *Policy + SshTemplate *Template + Type Provisioner_Type + Webhooks []*Webhook + X509Template *Template + func MustProvisionerFromContext(ctx context.Context) *Provisioner + func ProvisionerFromContext(ctx context.Context) (p *Provisioner, ok bool) + func (*Provisioner) Descriptor() ([]byte, []int) + func (*Provisioner) ProtoMessage() + func (x *Provisioner) GetAuthorityId() string + func (x *Provisioner) GetClaims() *Claims + func (x *Provisioner) GetCreatedAt() *timestamppb.Timestamp + func (x *Provisioner) GetDeletedAt() *timestamppb.Timestamp + func (x *Provisioner) GetDetails() *ProvisionerDetails + func (x *Provisioner) GetId() string + func (x *Provisioner) GetName() string + func (x *Provisioner) GetPolicy() *Policy + func (x *Provisioner) GetSshTemplate() *Template + func (x *Provisioner) GetType() Provisioner_Type + func (x *Provisioner) GetWebhooks() []*Webhook + func (x *Provisioner) GetX509Template() *Template + func (x *Provisioner) ProtoReflect() protoreflect.Message + func (x *Provisioner) Reset() + func (x *Provisioner) String() string + type ProvisionerDetails struct + Data isProvisionerDetails_Data + func (*ProvisionerDetails) Descriptor() ([]byte, []int) + func (*ProvisionerDetails) ProtoMessage() + func (x *ProvisionerDetails) GetACME() *ACMEProvisioner + func (x *ProvisionerDetails) GetAWS() *AWSProvisioner + func (x *ProvisionerDetails) GetAzure() *AzureProvisioner + func (x *ProvisionerDetails) GetData() isProvisionerDetails_Data + func (x *ProvisionerDetails) GetGCP() *GCPProvisioner + func (x *ProvisionerDetails) GetJWK() *JWKProvisioner + func (x *ProvisionerDetails) GetK8SSA() *K8SSAProvisioner + func (x *ProvisionerDetails) GetNebula() *NebulaProvisioner + func (x *ProvisionerDetails) GetOIDC() *OIDCProvisioner + func (x *ProvisionerDetails) GetSCEP() *SCEPProvisioner + func (x *ProvisionerDetails) GetSSHPOP() *SSHPOPProvisioner + func (x *ProvisionerDetails) GetX5C() *X5CProvisioner + func (x *ProvisionerDetails) ProtoReflect() protoreflect.Message + func (x *ProvisionerDetails) Reset() + func (x *ProvisionerDetails) String() string + type ProvisionerDetails_ACME struct + ACME *ACMEProvisioner + type ProvisionerDetails_AWS struct + AWS *AWSProvisioner + type ProvisionerDetails_Azure struct + Azure *AzureProvisioner + type ProvisionerDetails_GCP struct + GCP *GCPProvisioner + type ProvisionerDetails_JWK struct + JWK *JWKProvisioner + type ProvisionerDetails_K8SSA struct + K8SSA *K8SSAProvisioner + type ProvisionerDetails_Nebula struct + Nebula *NebulaProvisioner + type ProvisionerDetails_OIDC struct + OIDC *OIDCProvisioner + type ProvisionerDetails_SCEP struct + SCEP *SCEPProvisioner + type ProvisionerDetails_SSHPOP struct + SSHPOP *SSHPOPProvisioner + type ProvisionerDetails_X5C struct + X5C *X5CProvisioner + type ProvisionerIdentity struct + Id string + Name string + Type Provisioner_Type + func (*ProvisionerIdentity) Descriptor() ([]byte, []int) + func (*ProvisionerIdentity) ProtoMessage() + func (x *ProvisionerIdentity) GetId() string + func (x *ProvisionerIdentity) GetName() string + func (x *ProvisionerIdentity) GetType() Provisioner_Type + func (x *ProvisionerIdentity) ProtoReflect() protoreflect.Message + func (x *ProvisionerIdentity) Reset() + func (x *ProvisionerIdentity) String() string + type ProvisionerList struct + Provisioners []*Provisioner + func (*ProvisionerList) Descriptor() ([]byte, []int) + func (*ProvisionerList) ProtoMessage() + func (x *ProvisionerList) GetProvisioners() []*Provisioner + func (x *ProvisionerList) ProtoReflect() protoreflect.Message + func (x *ProvisionerList) Reset() + func (x *ProvisionerList) String() string + type Provisioner_Type int32 + const Provisioner_ACME + const Provisioner_AWS + const Provisioner_AZURE + const Provisioner_GCP + const Provisioner_JWK + const Provisioner_K8SSA + const Provisioner_NEBULA + const Provisioner_NOOP + const Provisioner_OIDC + const Provisioner_SCEP + const Provisioner_SSHPOP + const Provisioner_X5C + func (Provisioner_Type) Descriptor() protoreflect.EnumDescriptor + func (Provisioner_Type) EnumDescriptor() ([]byte, []int) + func (Provisioner_Type) Type() protoreflect.EnumType + func (x Provisioner_Type) Enum() *Provisioner_Type + func (x Provisioner_Type) Number() protoreflect.EnumNumber + func (x Provisioner_Type) String() string + type RegistrationAuthorityConfig struct + CaUrl string + Fingerprint string + Provisioner *ProvisionerIdentity + func (*RegistrationAuthorityConfig) Descriptor() ([]byte, []int) + func (*RegistrationAuthorityConfig) ProtoMessage() + func (x *RegistrationAuthorityConfig) GetCaUrl() string + func (x *RegistrationAuthorityConfig) GetFingerprint() string + func (x *RegistrationAuthorityConfig) GetProvisioner() *ProvisionerIdentity + func (x *RegistrationAuthorityConfig) ProtoReflect() protoreflect.Message + func (x *RegistrationAuthorityConfig) Reset() + func (x *RegistrationAuthorityConfig) String() string + type RegistrationAuthorityProvisioner struct + AuthorityId string + Provisioner *ProvisionerIdentity + func (*RegistrationAuthorityProvisioner) Descriptor() ([]byte, []int) + func (*RegistrationAuthorityProvisioner) ProtoMessage() + func (x *RegistrationAuthorityProvisioner) GetAuthorityId() string + func (x *RegistrationAuthorityProvisioner) GetProvisioner() *ProvisionerIdentity + func (x *RegistrationAuthorityProvisioner) ProtoReflect() protoreflect.Message + func (x *RegistrationAuthorityProvisioner) Reset() + func (x *RegistrationAuthorityProvisioner) String() string + type RevocationReasonCode int32 + const RevocationReasonCode_AA_COMPROMISE + const RevocationReasonCode_AFFILIATION_CHANGED + const RevocationReasonCode_CA_COMPROMISE + const RevocationReasonCode_CERTIFICATE_HOLD + const RevocationReasonCode_CESSATION_OF_OPERATION + const RevocationReasonCode_KEY_COMPROMISE + const RevocationReasonCode_PRIVILEGE_WITHDRAWN + const RevocationReasonCode_REMOVE_FROM_CRL + const RevocationReasonCode_SUPERSEDED + const RevocationReasonCode_UNSPECIFIED + func (RevocationReasonCode) Descriptor() protoreflect.EnumDescriptor + func (RevocationReasonCode) EnumDescriptor() ([]byte, []int) + func (RevocationReasonCode) Type() protoreflect.EnumType + func (x RevocationReasonCode) Enum() *RevocationReasonCode + func (x RevocationReasonCode) Number() protoreflect.EnumNumber + func (x RevocationReasonCode) String() string + type RevocationStatus int32 + const RevocationStatus_ACTIVE + const RevocationStatus_HOLD + const RevocationStatus_REVOKED + const RevocationStatus_UNKNOWN + func (RevocationStatus) Descriptor() protoreflect.EnumDescriptor + func (RevocationStatus) EnumDescriptor() ([]byte, []int) + func (RevocationStatus) Type() protoreflect.EnumType + func (x RevocationStatus) Enum() *RevocationStatus + func (x RevocationStatus) Number() protoreflect.EnumNumber + func (x RevocationStatus) String() string + type RevokeCertificateRequest struct + Passive bool + PemCertificate string + Reason string + ReasonCode RevocationReasonCode + RevokedAt *timestamppb.Timestamp + Serial string + func (*RevokeCertificateRequest) Descriptor() ([]byte, []int) + func (*RevokeCertificateRequest) ProtoMessage() + func (x *RevokeCertificateRequest) GetPassive() bool + func (x *RevokeCertificateRequest) GetPemCertificate() string + func (x *RevokeCertificateRequest) GetReason() string + func (x *RevokeCertificateRequest) GetReasonCode() RevocationReasonCode + func (x *RevokeCertificateRequest) GetRevokedAt() *timestamppb.Timestamp + func (x *RevokeCertificateRequest) GetSerial() string + func (x *RevokeCertificateRequest) ProtoReflect() protoreflect.Message + func (x *RevokeCertificateRequest) Reset() + func (x *RevokeCertificateRequest) String() string + type RevokeCertificateResponse struct + Status RevocationStatus + func (*RevokeCertificateResponse) Descriptor() ([]byte, []int) + func (*RevokeCertificateResponse) ProtoMessage() + func (x *RevokeCertificateResponse) GetStatus() RevocationStatus + func (x *RevokeCertificateResponse) ProtoReflect() protoreflect.Message + func (x *RevokeCertificateResponse) Reset() + func (x *RevokeCertificateResponse) String() string + type RevokeSSHCertificateRequest struct + Certificate string + Passive bool + Reason string + ReasonCode RevocationReasonCode + RevokedAt *timestamppb.Timestamp + Serial string + func (*RevokeSSHCertificateRequest) Descriptor() ([]byte, []int) + func (*RevokeSSHCertificateRequest) ProtoMessage() + func (x *RevokeSSHCertificateRequest) GetCertificate() string + func (x *RevokeSSHCertificateRequest) GetPassive() bool + func (x *RevokeSSHCertificateRequest) GetReason() string + func (x *RevokeSSHCertificateRequest) GetReasonCode() RevocationReasonCode + func (x *RevokeSSHCertificateRequest) GetRevokedAt() *timestamppb.Timestamp + func (x *RevokeSSHCertificateRequest) GetSerial() string + func (x *RevokeSSHCertificateRequest) ProtoReflect() protoreflect.Message + func (x *RevokeSSHCertificateRequest) Reset() + func (x *RevokeSSHCertificateRequest) String() string + type RevokeSSHCertificateResponse struct + Status RevocationStatus + func (*RevokeSSHCertificateResponse) Descriptor() ([]byte, []int) + func (*RevokeSSHCertificateResponse) ProtoMessage() + func (x *RevokeSSHCertificateResponse) GetStatus() RevocationStatus + func (x *RevokeSSHCertificateResponse) ProtoReflect() protoreflect.Message + func (x *RevokeSSHCertificateResponse) Reset() + func (x *RevokeSSHCertificateResponse) String() string + type SCEPDecrypter struct + Certificate []byte + Key []byte + KeyPassword []byte + KeyUri string + func (*SCEPDecrypter) Descriptor() ([]byte, []int) + func (*SCEPDecrypter) ProtoMessage() + func (x *SCEPDecrypter) GetCertificate() []byte + func (x *SCEPDecrypter) GetKey() []byte + func (x *SCEPDecrypter) GetKeyPassword() []byte + func (x *SCEPDecrypter) GetKeyUri() string + func (x *SCEPDecrypter) ProtoReflect() protoreflect.Message + func (x *SCEPDecrypter) Reset() + func (x *SCEPDecrypter) String() string + type SCEPProvisioner struct + Capabilities []string + Challenge string + Decrypter *SCEPDecrypter + EncryptionAlgorithmIdentifier int32 + ExcludeIntermediate bool + ForceCn bool + IncludeRoot bool + MinimumPublicKeyLength int32 + func (*SCEPProvisioner) Descriptor() ([]byte, []int) + func (*SCEPProvisioner) ProtoMessage() + func (x *SCEPProvisioner) GetCapabilities() []string + func (x *SCEPProvisioner) GetChallenge() string + func (x *SCEPProvisioner) GetDecrypter() *SCEPDecrypter + func (x *SCEPProvisioner) GetEncryptionAlgorithmIdentifier() int32 + func (x *SCEPProvisioner) GetExcludeIntermediate() bool + func (x *SCEPProvisioner) GetForceCn() bool + func (x *SCEPProvisioner) GetIncludeRoot() bool + func (x *SCEPProvisioner) GetMinimumPublicKeyLength() int32 + func (x *SCEPProvisioner) ProtoReflect() protoreflect.Message + func (x *SCEPProvisioner) Reset() + func (x *SCEPProvisioner) String() string + type SSH struct + AddUserCommand string + AddUserPrincipal string + Bastion *Bastion + HostKey string + HostPublicKey string + Keys []*SSHPublicKey + UserKey string + UserPublicKey string + func (*SSH) Descriptor() ([]byte, []int) + func (*SSH) ProtoMessage() + func (x *SSH) GetAddUserCommand() string + func (x *SSH) GetAddUserPrincipal() string + func (x *SSH) GetBastion() *Bastion + func (x *SSH) GetHostKey() string + func (x *SSH) GetHostPublicKey() string + func (x *SSH) GetKeys() []*SSHPublicKey + func (x *SSH) GetUserKey() string + func (x *SSH) GetUserPublicKey() string + func (x *SSH) ProtoReflect() protoreflect.Message + func (x *SSH) Reset() + func (x *SSH) String() string + type SSHCertificateRequest struct + Certificate string + ParentCertificate string + Provisioner *ProvisionerIdentity + func (*SSHCertificateRequest) Descriptor() ([]byte, []int) + func (*SSHCertificateRequest) ProtoMessage() + func (x *SSHCertificateRequest) GetCertificate() string + func (x *SSHCertificateRequest) GetParentCertificate() string + func (x *SSHCertificateRequest) GetProvisioner() *ProvisionerIdentity + func (x *SSHCertificateRequest) ProtoReflect() protoreflect.Message + func (x *SSHCertificateRequest) Reset() + func (x *SSHCertificateRequest) String() string + type SSHCertificateResponse struct + Id string + func (*SSHCertificateResponse) Descriptor() ([]byte, []int) + func (*SSHCertificateResponse) ProtoMessage() + func (x *SSHCertificateResponse) GetId() string + func (x *SSHCertificateResponse) ProtoReflect() protoreflect.Message + func (x *SSHCertificateResponse) Reset() + func (x *SSHCertificateResponse) String() string + type SSHClaims struct + Enabled bool + HostDurations *Durations + UserDurations *Durations + func (*SSHClaims) Descriptor() ([]byte, []int) + func (*SSHClaims) ProtoMessage() + func (x *SSHClaims) GetEnabled() bool + func (x *SSHClaims) GetHostDurations() *Durations + func (x *SSHClaims) GetUserDurations() *Durations + func (x *SSHClaims) ProtoReflect() protoreflect.Message + func (x *SSHClaims) Reset() + func (x *SSHClaims) String() string + type SSHConfigTemplate struct + Hosts []*ConfigTemplate + Users []*ConfigTemplate + func (*SSHConfigTemplate) Descriptor() ([]byte, []int) + func (*SSHConfigTemplate) ProtoMessage() + func (x *SSHConfigTemplate) GetHosts() []*ConfigTemplate + func (x *SSHConfigTemplate) GetUsers() []*ConfigTemplate + func (x *SSHConfigTemplate) ProtoReflect() protoreflect.Message + func (x *SSHConfigTemplate) Reset() + func (x *SSHConfigTemplate) String() string + type SSHHostNames struct + Dns []string + Ips []string + Principals []string + func (*SSHHostNames) Descriptor() ([]byte, []int) + func (*SSHHostNames) ProtoMessage() + func (x *SSHHostNames) GetDns() []string + func (x *SSHHostNames) GetIps() []string + func (x *SSHHostNames) GetPrincipals() []string + func (x *SSHHostNames) ProtoReflect() protoreflect.Message + func (x *SSHHostNames) Reset() + func (x *SSHHostNames) String() string + type SSHHostPolicy struct + Allow *SSHHostNames + Deny *SSHHostNames + func (*SSHHostPolicy) Descriptor() ([]byte, []int) + func (*SSHHostPolicy) ProtoMessage() + func (x *SSHHostPolicy) GetAllow() *SSHHostNames + func (x *SSHHostPolicy) GetDeny() *SSHHostNames + func (x *SSHHostPolicy) ProtoReflect() protoreflect.Message + func (x *SSHHostPolicy) Reset() + func (x *SSHHostPolicy) String() string + type SSHPOPProvisioner struct + func (*SSHPOPProvisioner) Descriptor() ([]byte, []int) + func (*SSHPOPProvisioner) ProtoMessage() + func (x *SSHPOPProvisioner) ProtoReflect() protoreflect.Message + func (x *SSHPOPProvisioner) Reset() + func (x *SSHPOPProvisioner) String() string + type SSHPolicy struct + Host *SSHHostPolicy + User *SSHUserPolicy + func (*SSHPolicy) Descriptor() ([]byte, []int) + func (*SSHPolicy) ProtoMessage() + func (x *SSHPolicy) GetHost() *SSHHostPolicy + func (x *SSHPolicy) GetUser() *SSHUserPolicy + func (x *SSHPolicy) ProtoReflect() protoreflect.Message + func (x *SSHPolicy) Reset() + func (x *SSHPolicy) String() string + type SSHPublicKey struct + Federated bool + Key *structpb.Struct + Type SSHPublicKey_Type + func (*SSHPublicKey) Descriptor() ([]byte, []int) + func (*SSHPublicKey) ProtoMessage() + func (x *SSHPublicKey) GetFederated() bool + func (x *SSHPublicKey) GetKey() *structpb.Struct + func (x *SSHPublicKey) GetType() SSHPublicKey_Type + func (x *SSHPublicKey) ProtoReflect() protoreflect.Message + func (x *SSHPublicKey) Reset() + func (x *SSHPublicKey) String() string + type SSHPublicKey_Type int32 + const SSHPublicKey_HOST + const SSHPublicKey_UNKNOWN + const SSHPublicKey_USER + func (SSHPublicKey_Type) Descriptor() protoreflect.EnumDescriptor + func (SSHPublicKey_Type) EnumDescriptor() ([]byte, []int) + func (SSHPublicKey_Type) Type() protoreflect.EnumType + func (x SSHPublicKey_Type) Enum() *SSHPublicKey_Type + func (x SSHPublicKey_Type) Number() protoreflect.EnumNumber + func (x SSHPublicKey_Type) String() string + type SSHUserNames struct + Emails []string + Principals []string + func (*SSHUserNames) Descriptor() ([]byte, []int) + func (*SSHUserNames) ProtoMessage() + func (x *SSHUserNames) GetEmails() []string + func (x *SSHUserNames) GetPrincipals() []string + func (x *SSHUserNames) ProtoReflect() protoreflect.Message + func (x *SSHUserNames) Reset() + func (x *SSHUserNames) String() string + type SSHUserPolicy struct + Allow *SSHUserNames + Deny *SSHUserNames + func (*SSHUserPolicy) Descriptor() ([]byte, []int) + func (*SSHUserPolicy) ProtoMessage() + func (x *SSHUserPolicy) GetAllow() *SSHUserNames + func (x *SSHUserPolicy) GetDeny() *SSHUserNames + func (x *SSHUserPolicy) ProtoReflect() protoreflect.Message + func (x *SSHUserPolicy) Reset() + func (x *SSHUserPolicy) String() string + type ServerConfiguration struct + Address string + DnsNames []string + func (*ServerConfiguration) Descriptor() ([]byte, []int) + func (*ServerConfiguration) ProtoMessage() + func (x *ServerConfiguration) GetAddress() string + func (x *ServerConfiguration) GetDnsNames() []string + func (x *ServerConfiguration) ProtoReflect() protoreflect.Message + func (x *ServerConfiguration) Reset() + func (x *ServerConfiguration) String() string + type TLS struct + CipherSuites []TLS_CiperSuite + MaxVersion string + MinVersion string + Renegotiation bool + func (*TLS) Descriptor() ([]byte, []int) + func (*TLS) ProtoMessage() + func (x *TLS) GetCipherSuites() []TLS_CiperSuite + func (x *TLS) GetMaxVersion() string + func (x *TLS) GetMinVersion() string + func (x *TLS) GetRenegotiation() bool + func (x *TLS) ProtoReflect() protoreflect.Message + func (x *TLS) Reset() + func (x *TLS) String() string + type TLS_CiperSuite int32 + const TLS_TLS_AES_128_GCM_SHA256 + const TLS_TLS_AES_256_GCM_SHA384 + const TLS_TLS_CHACHA20_POLY1305_SHA256 + const TLS_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA + const TLS_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 + const TLS_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 + const TLS_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA + const TLS_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 + const TLS_TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 + const TLS_TLS_ECDHE_ECDSA_WITH_RC4_128_SHA + const TLS_TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA + const TLS_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA + const TLS_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 + const TLS_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 + const TLS_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA + const TLS_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 + const TLS_TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 + const TLS_TLS_ECDHE_RSA_WITH_RC4_128_SHA + const TLS_TLS_RSA_WITH_3DES_EDE_CBC_SHA + const TLS_TLS_RSA_WITH_AES_128_CBC_SHA + const TLS_TLS_RSA_WITH_AES_128_CBC_SHA256 + const TLS_TLS_RSA_WITH_AES_128_GCM_SHA256 + const TLS_TLS_RSA_WITH_AES_256_CBC_SHA + const TLS_TLS_RSA_WITH_AES_256_GCM_SHA384 + const TLS_TLS_RSA_WITH_RC4_128_SHA + const TLS_UNKNOWN + func (TLS_CiperSuite) Descriptor() protoreflect.EnumDescriptor + func (TLS_CiperSuite) EnumDescriptor() ([]byte, []int) + func (TLS_CiperSuite) Type() protoreflect.EnumType + func (x TLS_CiperSuite) Enum() *TLS_CiperSuite + func (x TLS_CiperSuite) Number() protoreflect.EnumNumber + func (x TLS_CiperSuite) String() string + type Template struct + Data []byte + Template []byte + func (*Template) Descriptor() ([]byte, []int) + func (*Template) ProtoMessage() + func (x *Template) GetData() []byte + func (x *Template) GetTemplate() []byte + func (x *Template) ProtoReflect() protoreflect.Message + func (x *Template) Reset() + func (x *Template) String() string + type UnimplementedMajordomoServer struct + func (UnimplementedMajordomoServer) CreateAdmin(context.Context, *CreateAdminRequest) (*Admin, error) + func (UnimplementedMajordomoServer) CreateProvisioner(context.Context, *CreateProvisionerRequest) (*Provisioner, error) + func (UnimplementedMajordomoServer) DeleteAdmin(context.Context, *DeleteAdminRequest) (*Admin, error) + func (UnimplementedMajordomoServer) DeleteProvisioner(context.Context, *DeleteProvisionerRequest) (*Provisioner, error) + func (UnimplementedMajordomoServer) GetAdmin(context.Context, *GetAdminRequest) (*Admin, error) + func (UnimplementedMajordomoServer) GetCertificate(context.Context, *GetCertificateRequest) (*GetCertificateResponse, error) + func (UnimplementedMajordomoServer) GetCertificateStatus(context.Context, *GetCertificateStatusRequest) (*GetCertificateStatusResponse, error) + func (UnimplementedMajordomoServer) GetConfiguration(context.Context, *ConfigurationRequest) (*ConfigurationResponse, error) + func (UnimplementedMajordomoServer) GetProvisioner(context.Context, *GetProvisionerRequest) (*Provisioner, error) + func (UnimplementedMajordomoServer) GetRootCertificate(context.Context, *GetRootCertificateRequest) (*GetRootCertificateResponse, error) + func (UnimplementedMajordomoServer) GetSSHCertificateStatus(context.Context, *GetSSHCertificateStatusRequest) (*GetSSHCertificateStatusResponse, error) + func (UnimplementedMajordomoServer) Login(context.Context, *LoginRequest) (*LoginResponse, error) + func (UnimplementedMajordomoServer) PostCertificate(context.Context, *CertificateRequest) (*CertificateResponse, error) + func (UnimplementedMajordomoServer) PostOneTimeToken(context.Context, *OneTimeTokenRequest) (*OneTimeTokenResponse, error) + func (UnimplementedMajordomoServer) PostSSHCertificate(context.Context, *SSHCertificateRequest) (*SSHCertificateResponse, error) + func (UnimplementedMajordomoServer) RevokeCertificate(context.Context, *RevokeCertificateRequest) (*RevokeCertificateResponse, error) + func (UnimplementedMajordomoServer) RevokeSSHCertificate(context.Context, *RevokeSSHCertificateRequest) (*RevokeSSHCertificateResponse, error) + func (UnimplementedMajordomoServer) UpdateAdmin(context.Context, *UpdateAdminRequest) (*Admin, error) + func (UnimplementedMajordomoServer) UpdateProvisioner(context.Context, *UpdateProvisionerRequest) (*Provisioner, error) + type UnsafeMajordomoServer interface + type UpdateAdminRequest struct + Id string + Type Admin_Type + func (*UpdateAdminRequest) Descriptor() ([]byte, []int) + func (*UpdateAdminRequest) ProtoMessage() + func (x *UpdateAdminRequest) GetId() string + func (x *UpdateAdminRequest) GetType() Admin_Type + func (x *UpdateAdminRequest) ProtoReflect() protoreflect.Message + func (x *UpdateAdminRequest) Reset() + func (x *UpdateAdminRequest) String() string + type UpdateProvisionerRequest struct + Claims *Claims + Details *ProvisionerDetails + Id string + Name string + SshTemplate *Template + X509Template *Template + func (*UpdateProvisionerRequest) Descriptor() ([]byte, []int) + func (*UpdateProvisionerRequest) ProtoMessage() + func (x *UpdateProvisionerRequest) GetClaims() *Claims + func (x *UpdateProvisionerRequest) GetDetails() *ProvisionerDetails + func (x *UpdateProvisionerRequest) GetId() string + func (x *UpdateProvisionerRequest) GetName() string + func (x *UpdateProvisionerRequest) GetSshTemplate() *Template + func (x *UpdateProvisionerRequest) GetX509Template() *Template + func (x *UpdateProvisionerRequest) ProtoReflect() protoreflect.Message + func (x *UpdateProvisionerRequest) Reset() + func (x *UpdateProvisionerRequest) String() string + type Webhook struct + Auth isWebhook_Auth + CertType Webhook_CertType + DisableTlsClientAuth bool + Id string + Kind Webhook_Kind + Name string + Secret string + Url string + func (*Webhook) Descriptor() ([]byte, []int) + func (*Webhook) ProtoMessage() + func (x *Webhook) GetAuth() isWebhook_Auth + func (x *Webhook) GetBasicAuth() *BasicAuth + func (x *Webhook) GetBearerToken() *BearerToken + func (x *Webhook) GetCertType() Webhook_CertType + func (x *Webhook) GetDisableTlsClientAuth() bool + func (x *Webhook) GetId() string + func (x *Webhook) GetKind() Webhook_Kind + func (x *Webhook) GetName() string + func (x *Webhook) GetSecret() string + func (x *Webhook) GetUrl() string + func (x *Webhook) ProtoReflect() protoreflect.Message + func (x *Webhook) Reset() + func (x *Webhook) String() string + type Webhook_BasicAuth struct + BasicAuth *BasicAuth + type Webhook_BearerToken struct + BearerToken *BearerToken + type Webhook_CertType int32 + const Webhook_ALL + const Webhook_SSH + const Webhook_X509 + func (Webhook_CertType) Descriptor() protoreflect.EnumDescriptor + func (Webhook_CertType) EnumDescriptor() ([]byte, []int) + func (Webhook_CertType) Type() protoreflect.EnumType + func (x Webhook_CertType) Enum() *Webhook_CertType + func (x Webhook_CertType) Number() protoreflect.EnumNumber + func (x Webhook_CertType) String() string + type Webhook_Kind int32 + const Webhook_AUTHORIZING + const Webhook_ENRICHING + const Webhook_NOTIFYING + const Webhook_NO_KIND + const Webhook_SCEPCHALLENGE + func (Webhook_Kind) Descriptor() protoreflect.EnumDescriptor + func (Webhook_Kind) EnumDescriptor() ([]byte, []int) + func (Webhook_Kind) Type() protoreflect.EnumType + func (x Webhook_Kind) Enum() *Webhook_Kind + func (x Webhook_Kind) Number() protoreflect.EnumNumber + func (x Webhook_Kind) String() string + type X509Claims struct + Durations *Durations + Enabled bool + func (*X509Claims) Descriptor() ([]byte, []int) + func (*X509Claims) ProtoMessage() + func (x *X509Claims) GetDurations() *Durations + func (x *X509Claims) GetEnabled() bool + func (x *X509Claims) ProtoReflect() protoreflect.Message + func (x *X509Claims) Reset() + func (x *X509Claims) String() string + type X509Names struct + CommonNames []string + Dns []string + Emails []string + Ips []string + Uris []string + func (*X509Names) Descriptor() ([]byte, []int) + func (*X509Names) ProtoMessage() + func (x *X509Names) GetCommonNames() []string + func (x *X509Names) GetDns() []string + func (x *X509Names) GetEmails() []string + func (x *X509Names) GetIps() []string + func (x *X509Names) GetUris() []string + func (x *X509Names) ProtoReflect() protoreflect.Message + func (x *X509Names) Reset() + func (x *X509Names) String() string + type X509Policy struct + Allow *X509Names + AllowWildcardNames bool + Deny *X509Names + func (*X509Policy) Descriptor() ([]byte, []int) + func (*X509Policy) ProtoMessage() + func (x *X509Policy) GetAllow() *X509Names + func (x *X509Policy) GetAllowWildcardNames() bool + func (x *X509Policy) GetDeny() *X509Names + func (x *X509Policy) ProtoReflect() protoreflect.Message + func (x *X509Policy) Reset() + func (x *X509Policy) String() string + type X5CProvisioner struct + Roots [][]byte + func (*X5CProvisioner) Descriptor() ([]byte, []int) + func (*X5CProvisioner) ProtoMessage() + func (x *X5CProvisioner) GetRoots() [][]byte + func (x *X5CProvisioner) ProtoReflect() protoreflect.Message + func (x *X5CProvisioner) Reset() + func (x *X5CProvisioner) String() string