Documentation ¶
Index ¶
- Constants
- Variables
- 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
- func (*ACMEProvisioner) Descriptor() ([]byte, []int)deprecated
- 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 (*ACMEProvisioner) ProtoMessage()
- func (x *ACMEProvisioner) ProtoReflect() protoreflect.Message
- func (x *ACMEProvisioner) Reset()
- func (x *ACMEProvisioner) String() string
- type ACMEProvisioner_AttestationFormatType
- func (ACMEProvisioner_AttestationFormatType) Descriptor() protoreflect.EnumDescriptor
- func (x ACMEProvisioner_AttestationFormatType) Enum() *ACMEProvisioner_AttestationFormatType
- func (ACMEProvisioner_AttestationFormatType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ACMEProvisioner_AttestationFormatType) Number() protoreflect.EnumNumber
- func (x ACMEProvisioner_AttestationFormatType) String() string
- func (ACMEProvisioner_AttestationFormatType) Type() protoreflect.EnumType
- type ACMEProvisioner_ChallengeType
- func (ACMEProvisioner_ChallengeType) Descriptor() protoreflect.EnumDescriptor
- func (x ACMEProvisioner_ChallengeType) Enum() *ACMEProvisioner_ChallengeType
- func (ACMEProvisioner_ChallengeType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ACMEProvisioner_ChallengeType) Number() protoreflect.EnumNumber
- func (x ACMEProvisioner_ChallengeType) String() string
- func (ACMEProvisioner_ChallengeType) Type() protoreflect.EnumType
- type AWSProvisioner
- func (*AWSProvisioner) Descriptor() ([]byte, []int)deprecated
- func (x *AWSProvisioner) GetAccounts() []string
- func (x *AWSProvisioner) GetDisableCustomSans() bool
- func (x *AWSProvisioner) GetDisableTrustOnFirstUse() bool
- func (x *AWSProvisioner) GetInstanceAge() string
- func (*AWSProvisioner) ProtoMessage()
- func (x *AWSProvisioner) ProtoReflect() protoreflect.Message
- func (x *AWSProvisioner) Reset()
- func (x *AWSProvisioner) String() string
- type Admin
- func (*Admin) Descriptor() ([]byte, []int)deprecated
- 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 (*Admin) ProtoMessage()
- func (x *Admin) ProtoReflect() protoreflect.Message
- func (x *Admin) Reset()
- func (x *Admin) String() string
- type AdminList
- type Admin_Type
- type AttestationData
- type Authority
- func (*Authority) Descriptor() ([]byte, []int)deprecated
- 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 (*Authority) ProtoMessage()
- func (x *Authority) ProtoReflect() protoreflect.Message
- func (x *Authority) Reset()
- func (x *Authority) String() string
- type Authority_Type
- func (Authority_Type) Descriptor() protoreflect.EnumDescriptor
- func (x Authority_Type) Enum() *Authority_Type
- func (Authority_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x Authority_Type) Number() protoreflect.EnumNumber
- func (x Authority_Type) String() string
- func (Authority_Type) Type() protoreflect.EnumType
- type AzureProvisioner
- func (*AzureProvisioner) Descriptor() ([]byte, []int)deprecated
- 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 (*AzureProvisioner) ProtoMessage()
- func (x *AzureProvisioner) ProtoReflect() protoreflect.Message
- func (x *AzureProvisioner) Reset()
- func (x *AzureProvisioner) String() string
- type BasicAuth
- type Bastion
- func (*Bastion) Descriptor() ([]byte, []int)deprecated
- 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 (*Bastion) ProtoMessage()
- func (x *Bastion) ProtoReflect() protoreflect.Message
- func (x *Bastion) Reset()
- func (x *Bastion) String() string
- type BearerToken
- type CertificateIssuer
- func (*CertificateIssuer) Descriptor() ([]byte, []int)deprecated
- 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 (*CertificateIssuer) ProtoMessage()
- func (x *CertificateIssuer) ProtoReflect() protoreflect.Message
- func (x *CertificateIssuer) Reset()
- func (x *CertificateIssuer) String() string
- type CertificateIssuer_Type
- func (CertificateIssuer_Type) Descriptor() protoreflect.EnumDescriptor
- func (x CertificateIssuer_Type) Enum() *CertificateIssuer_Type
- func (CertificateIssuer_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x CertificateIssuer_Type) Number() protoreflect.EnumNumber
- func (x CertificateIssuer_Type) String() string
- func (CertificateIssuer_Type) Type() protoreflect.EnumType
- type CertificateRequest
- func (*CertificateRequest) Descriptor() ([]byte, []int)deprecated
- 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 (*CertificateRequest) ProtoMessage()
- func (x *CertificateRequest) ProtoReflect() protoreflect.Message
- func (x *CertificateRequest) Reset()
- func (x *CertificateRequest) String() string
- type CertificateResponse
- func (*CertificateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CertificateResponse) GetId() string
- func (*CertificateResponse) ProtoMessage()
- func (x *CertificateResponse) ProtoReflect() protoreflect.Message
- func (x *CertificateResponse) Reset()
- func (x *CertificateResponse) String() string
- type Claims
- func (*Claims) Descriptor() ([]byte, []int)deprecated
- 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 (*Claims) ProtoMessage()
- func (x *Claims) ProtoReflect() protoreflect.Message
- func (x *Claims) Reset()
- func (x *Claims) String() string
- type ConfigTemplate
- func (*ConfigTemplate) Descriptor() ([]byte, []int)deprecated
- 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 (*ConfigTemplate) ProtoMessage()
- func (x *ConfigTemplate) ProtoReflect() protoreflect.Message
- func (x *ConfigTemplate) Reset()
- func (x *ConfigTemplate) String() string
- type ConfigTemplate_Type
- func (ConfigTemplate_Type) Descriptor() protoreflect.EnumDescriptor
- func (x ConfigTemplate_Type) Enum() *ConfigTemplate_Type
- func (ConfigTemplate_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x ConfigTemplate_Type) Number() protoreflect.EnumNumber
- func (x ConfigTemplate_Type) String() string
- func (ConfigTemplate_Type) Type() protoreflect.EnumType
- type ConfigTemplates
- func (*ConfigTemplates) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigTemplates) GetData() *structpb.Struct
- func (x *ConfigTemplates) GetSsh() *SSHConfigTemplate
- func (*ConfigTemplates) ProtoMessage()
- func (x *ConfigTemplates) ProtoReflect() protoreflect.Message
- func (x *ConfigTemplates) Reset()
- func (x *ConfigTemplates) String() string
- type Configuration
- func (*Configuration) Descriptor() ([]byte, []int)deprecated
- 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 (*Configuration) ProtoMessage()
- func (x *Configuration) ProtoReflect() protoreflect.Message
- func (x *Configuration) Reset()
- func (x *Configuration) String() string
- type ConfigurationRequest
- func (*ConfigurationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigurationRequest) GetAuthorityId() string
- func (*ConfigurationRequest) ProtoMessage()
- func (x *ConfigurationRequest) ProtoReflect() protoreflect.Message
- func (x *ConfigurationRequest) Reset()
- func (x *ConfigurationRequest) String() string
- type ConfigurationResponse
- func (*ConfigurationResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigurationResponse) GetAdmins() []*Admin
- func (x *ConfigurationResponse) GetProvisioners() []*Provisioner
- func (x *ConfigurationResponse) GetRaConfig() *RegistrationAuthorityConfig
- func (x *ConfigurationResponse) GetServerConfig() *ServerConfiguration
- func (*ConfigurationResponse) ProtoMessage()
- func (x *ConfigurationResponse) ProtoReflect() protoreflect.Message
- func (x *ConfigurationResponse) Reset()
- func (x *ConfigurationResponse) String() string
- type CreateAdminRequest
- func (*CreateAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAdminRequest) GetPreferredId() string
- func (x *CreateAdminRequest) GetProvisionerId() string
- func (x *CreateAdminRequest) GetSubject() string
- func (x *CreateAdminRequest) GetType() Admin_Type
- func (*CreateAdminRequest) ProtoMessage()
- func (x *CreateAdminRequest) ProtoReflect() protoreflect.Message
- func (x *CreateAdminRequest) Reset()
- func (x *CreateAdminRequest) String() string
- type CreateProvisionerRequest
- func (*CreateProvisionerRequest) Descriptor() ([]byte, []int)deprecated
- 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 (*CreateProvisionerRequest) ProtoMessage()
- func (x *CreateProvisionerRequest) ProtoReflect() protoreflect.Message
- func (x *CreateProvisionerRequest) Reset()
- func (x *CreateProvisionerRequest) String() string
- type Defaults
- func (*Defaults) Descriptor() ([]byte, []int)deprecated
- func (x *Defaults) GetCaConfig() string
- func (x *Defaults) GetCaUrl() string
- func (x *Defaults) GetFingerprint() string
- func (x *Defaults) GetRoot() string
- func (*Defaults) ProtoMessage()
- func (x *Defaults) ProtoReflect() protoreflect.Message
- func (x *Defaults) Reset()
- func (x *Defaults) String() string
- type DeleteAdminRequest
- type DeleteProvisionerRequest
- func (*DeleteProvisionerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteProvisionerRequest) GetId() string
- func (*DeleteProvisionerRequest) ProtoMessage()
- func (x *DeleteProvisionerRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteProvisionerRequest) Reset()
- func (x *DeleteProvisionerRequest) String() string
- type DistinguishedName
- func (*DistinguishedName) Descriptor() ([]byte, []int)deprecated
- 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 (*DistinguishedName) ProtoMessage()
- func (x *DistinguishedName) ProtoReflect() protoreflect.Message
- func (x *DistinguishedName) Reset()
- func (x *DistinguishedName) String() string
- type Durations
- func (*Durations) Descriptor() ([]byte, []int)deprecated
- func (x *Durations) GetDefault() string
- func (x *Durations) GetMax() string
- func (x *Durations) GetMin() string
- func (*Durations) ProtoMessage()
- func (x *Durations) ProtoReflect() protoreflect.Message
- func (x *Durations) Reset()
- func (x *Durations) String() string
- type EABKey
- func (*EABKey) Descriptor() ([]byte, []int)deprecated
- 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 (*EABKey) ProtoMessage()
- func (x *EABKey) ProtoReflect() protoreflect.Message
- func (x *EABKey) Reset()
- func (x *EABKey) String() string
- type GCPProvisioner
- func (*GCPProvisioner) Descriptor() ([]byte, []int)deprecated
- 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 (*GCPProvisioner) ProtoMessage()
- func (x *GCPProvisioner) ProtoReflect() protoreflect.Message
- func (x *GCPProvisioner) Reset()
- func (x *GCPProvisioner) String() string
- type GetAdminRequest
- type GetCertificateRequest
- func (*GetCertificateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetCertificateRequest) GetSerial() string
- func (*GetCertificateRequest) ProtoMessage()
- func (x *GetCertificateRequest) ProtoReflect() protoreflect.Message
- func (x *GetCertificateRequest) Reset()
- func (x *GetCertificateRequest) String() string
- type GetCertificateResponse
- func (*GetCertificateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetCertificateResponse) GetPemCertificate() string
- func (x *GetCertificateResponse) GetProvisioner() *ProvisionerIdentity
- func (x *GetCertificateResponse) GetRaProvisioner() *RegistrationAuthorityProvisioner
- func (*GetCertificateResponse) ProtoMessage()
- func (x *GetCertificateResponse) ProtoReflect() protoreflect.Message
- func (x *GetCertificateResponse) Reset()
- func (x *GetCertificateResponse) String() string
- type GetCertificateStatusRequest
- func (*GetCertificateStatusRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetCertificateStatusRequest) GetSerial() string
- func (*GetCertificateStatusRequest) ProtoMessage()
- func (x *GetCertificateStatusRequest) ProtoReflect() protoreflect.Message
- func (x *GetCertificateStatusRequest) Reset()
- func (x *GetCertificateStatusRequest) String() string
- type GetCertificateStatusResponse
- func (*GetCertificateStatusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetCertificateStatusResponse) GetReason() string
- func (x *GetCertificateStatusResponse) GetReasonCode() RevocationReasonCode
- func (x *GetCertificateStatusResponse) GetRevokedAt() *timestamppb.Timestamp
- func (x *GetCertificateStatusResponse) GetStatus() RevocationStatus
- func (*GetCertificateStatusResponse) ProtoMessage()
- func (x *GetCertificateStatusResponse) ProtoReflect() protoreflect.Message
- func (x *GetCertificateStatusResponse) Reset()
- func (x *GetCertificateStatusResponse) String() string
- type GetProvisionerRequest
- func (*GetProvisionerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetProvisionerRequest) GetId() string
- func (*GetProvisionerRequest) ProtoMessage()
- func (x *GetProvisionerRequest) ProtoReflect() protoreflect.Message
- func (x *GetProvisionerRequest) Reset()
- func (x *GetProvisionerRequest) String() string
- type GetRootCertificateRequest
- func (*GetRootCertificateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetRootCertificateRequest) GetFingerprint() string
- func (*GetRootCertificateRequest) ProtoMessage()
- func (x *GetRootCertificateRequest) ProtoReflect() protoreflect.Message
- func (x *GetRootCertificateRequest) Reset()
- func (x *GetRootCertificateRequest) String() string
- type GetRootCertificateResponse
- func (*GetRootCertificateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetRootCertificateResponse) GetPemCertificate() string
- func (*GetRootCertificateResponse) ProtoMessage()
- func (x *GetRootCertificateResponse) ProtoReflect() protoreflect.Message
- func (x *GetRootCertificateResponse) Reset()
- func (x *GetRootCertificateResponse) String() string
- type GetSSHCertificateStatusRequest
- func (*GetSSHCertificateStatusRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetSSHCertificateStatusRequest) GetSerial() string
- func (*GetSSHCertificateStatusRequest) ProtoMessage()
- func (x *GetSSHCertificateStatusRequest) ProtoReflect() protoreflect.Message
- func (x *GetSSHCertificateStatusRequest) Reset()
- func (x *GetSSHCertificateStatusRequest) String() string
- type GetSSHCertificateStatusResponse
- func (*GetSSHCertificateStatusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetSSHCertificateStatusResponse) GetReason() string
- func (x *GetSSHCertificateStatusResponse) GetReasonCode() RevocationReasonCode
- func (x *GetSSHCertificateStatusResponse) GetRevokedAt() *timestamppb.Timestamp
- func (x *GetSSHCertificateStatusResponse) GetStatus() RevocationStatus
- func (*GetSSHCertificateStatusResponse) ProtoMessage()
- func (x *GetSSHCertificateStatusResponse) ProtoReflect() protoreflect.Message
- func (x *GetSSHCertificateStatusResponse) Reset()
- func (x *GetSSHCertificateStatusResponse) String() string
- type JWKProvisioner
- func (*JWKProvisioner) Descriptor() ([]byte, []int)deprecated
- func (x *JWKProvisioner) GetEncryptedPrivateKey() []byte
- func (x *JWKProvisioner) GetPublicKey() []byte
- func (*JWKProvisioner) ProtoMessage()
- func (x *JWKProvisioner) ProtoReflect() protoreflect.Message
- func (x *JWKProvisioner) Reset()
- func (x *JWKProvisioner) String() string
- type K8SSAProvisioner
- type KMS
- func (*KMS) Descriptor() ([]byte, []int)deprecated
- 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 (*KMS) ProtoMessage()
- func (x *KMS) ProtoReflect() protoreflect.Message
- func (x *KMS) Reset()
- func (x *KMS) String() string
- type KMS_Type
- type LoginRequest
- func (*LoginRequest) Descriptor() ([]byte, []int)deprecated
- func (x *LoginRequest) GetAuthorityId() string
- func (x *LoginRequest) GetPemCertificateRequest() string
- func (x *LoginRequest) GetToken() string
- func (*LoginRequest) ProtoMessage()
- func (x *LoginRequest) ProtoReflect() protoreflect.Message
- func (x *LoginRequest) Reset()
- func (x *LoginRequest) String() string
- type LoginResponse
- func (*LoginResponse) Descriptor() ([]byte, []int)deprecated
- func (x *LoginResponse) GetPemCertificate() string
- func (x *LoginResponse) GetPemCertificateChain() string
- func (*LoginResponse) ProtoMessage()
- func (x *LoginResponse) ProtoReflect() protoreflect.Message
- func (x *LoginResponse) Reset()
- func (x *LoginResponse) String() string
- type MajordomoClient
- type MajordomoServer
- type NebulaProvisioner
- type OIDCProvisioner
- func (*OIDCProvisioner) Descriptor() ([]byte, []int)deprecated
- 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 (*OIDCProvisioner) ProtoMessage()
- func (x *OIDCProvisioner) ProtoReflect() protoreflect.Message
- func (x *OIDCProvisioner) Reset()
- func (x *OIDCProvisioner) String() string
- type OneTimeTokenRequest
- func (*OneTimeTokenRequest) Descriptor() ([]byte, []int)deprecated
- func (x *OneTimeTokenRequest) GetJti() string
- func (x *OneTimeTokenRequest) GetToken() string
- func (*OneTimeTokenRequest) ProtoMessage()
- func (x *OneTimeTokenRequest) ProtoReflect() protoreflect.Message
- func (x *OneTimeTokenRequest) Reset()
- func (x *OneTimeTokenRequest) String() string
- type OneTimeTokenResponse
- func (*OneTimeTokenResponse) Descriptor() ([]byte, []int)deprecated
- func (x *OneTimeTokenResponse) GetId() string
- func (*OneTimeTokenResponse) ProtoMessage()
- func (x *OneTimeTokenResponse) ProtoReflect() protoreflect.Message
- func (x *OneTimeTokenResponse) Reset()
- func (x *OneTimeTokenResponse) String() string
- type Policy
- func (p *Policy) Deduplicate()
- func (*Policy) Descriptor() ([]byte, []int)deprecated
- func (x *Policy) GetSsh() *SSHPolicy
- func (x *Policy) GetX509() *X509Policy
- func (*Policy) ProtoMessage()
- func (x *Policy) ProtoReflect() protoreflect.Message
- func (x *Policy) Reset()
- func (x *Policy) String() string
- type Provisioner
- func (*Provisioner) Descriptor() ([]byte, []int)deprecated
- 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 (*Provisioner) ProtoMessage()
- func (x *Provisioner) ProtoReflect() protoreflect.Message
- func (x *Provisioner) Reset()
- func (x *Provisioner) String() string
- type ProvisionerDetails
- func (*ProvisionerDetails) Descriptor() ([]byte, []int)deprecated
- 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 (*ProvisionerDetails) ProtoMessage()
- func (x *ProvisionerDetails) ProtoReflect() protoreflect.Message
- func (x *ProvisionerDetails) Reset()
- func (x *ProvisionerDetails) String() string
- type ProvisionerDetails_ACME
- type ProvisionerDetails_AWS
- type ProvisionerDetails_Azure
- type ProvisionerDetails_GCP
- type ProvisionerDetails_JWK
- type ProvisionerDetails_K8SSA
- type ProvisionerDetails_Nebula
- type ProvisionerDetails_OIDC
- type ProvisionerDetails_SCEP
- type ProvisionerDetails_SSHPOP
- type ProvisionerDetails_X5C
- type ProvisionerIdentity
- func (*ProvisionerIdentity) Descriptor() ([]byte, []int)deprecated
- func (x *ProvisionerIdentity) GetId() string
- func (x *ProvisionerIdentity) GetName() string
- func (x *ProvisionerIdentity) GetType() Provisioner_Type
- func (*ProvisionerIdentity) ProtoMessage()
- func (x *ProvisionerIdentity) ProtoReflect() protoreflect.Message
- func (x *ProvisionerIdentity) Reset()
- func (x *ProvisionerIdentity) String() string
- type ProvisionerList
- type Provisioner_Type
- func (Provisioner_Type) Descriptor() protoreflect.EnumDescriptor
- func (x Provisioner_Type) Enum() *Provisioner_Type
- func (Provisioner_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x Provisioner_Type) Number() protoreflect.EnumNumber
- func (x Provisioner_Type) String() string
- func (Provisioner_Type) Type() protoreflect.EnumType
- type RegistrationAuthorityConfig
- func (*RegistrationAuthorityConfig) Descriptor() ([]byte, []int)deprecated
- func (x *RegistrationAuthorityConfig) GetCaUrl() string
- func (x *RegistrationAuthorityConfig) GetFingerprint() string
- func (x *RegistrationAuthorityConfig) GetProvisioner() *ProvisionerIdentity
- func (*RegistrationAuthorityConfig) ProtoMessage()
- func (x *RegistrationAuthorityConfig) ProtoReflect() protoreflect.Message
- func (x *RegistrationAuthorityConfig) Reset()
- func (x *RegistrationAuthorityConfig) String() string
- type RegistrationAuthorityProvisioner
- func (*RegistrationAuthorityProvisioner) Descriptor() ([]byte, []int)deprecated
- func (x *RegistrationAuthorityProvisioner) GetAuthorityId() string
- func (x *RegistrationAuthorityProvisioner) GetProvisioner() *ProvisionerIdentity
- func (*RegistrationAuthorityProvisioner) ProtoMessage()
- func (x *RegistrationAuthorityProvisioner) ProtoReflect() protoreflect.Message
- func (x *RegistrationAuthorityProvisioner) Reset()
- func (x *RegistrationAuthorityProvisioner) String() string
- type RevocationReasonCode
- func (RevocationReasonCode) Descriptor() protoreflect.EnumDescriptor
- func (x RevocationReasonCode) Enum() *RevocationReasonCode
- func (RevocationReasonCode) EnumDescriptor() ([]byte, []int)deprecated
- func (x RevocationReasonCode) Number() protoreflect.EnumNumber
- func (x RevocationReasonCode) String() string
- func (RevocationReasonCode) Type() protoreflect.EnumType
- type RevocationStatus
- func (RevocationStatus) Descriptor() protoreflect.EnumDescriptor
- func (x RevocationStatus) Enum() *RevocationStatus
- func (RevocationStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x RevocationStatus) Number() protoreflect.EnumNumber
- func (x RevocationStatus) String() string
- func (RevocationStatus) Type() protoreflect.EnumType
- type RevokeCertificateRequest
- func (*RevokeCertificateRequest) Descriptor() ([]byte, []int)deprecated
- 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 (*RevokeCertificateRequest) ProtoMessage()
- func (x *RevokeCertificateRequest) ProtoReflect() protoreflect.Message
- func (x *RevokeCertificateRequest) Reset()
- func (x *RevokeCertificateRequest) String() string
- type RevokeCertificateResponse
- func (*RevokeCertificateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RevokeCertificateResponse) GetStatus() RevocationStatus
- func (*RevokeCertificateResponse) ProtoMessage()
- func (x *RevokeCertificateResponse) ProtoReflect() protoreflect.Message
- func (x *RevokeCertificateResponse) Reset()
- func (x *RevokeCertificateResponse) String() string
- type RevokeSSHCertificateRequest
- func (*RevokeSSHCertificateRequest) Descriptor() ([]byte, []int)deprecated
- 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 (*RevokeSSHCertificateRequest) ProtoMessage()
- func (x *RevokeSSHCertificateRequest) ProtoReflect() protoreflect.Message
- func (x *RevokeSSHCertificateRequest) Reset()
- func (x *RevokeSSHCertificateRequest) String() string
- type RevokeSSHCertificateResponse
- func (*RevokeSSHCertificateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RevokeSSHCertificateResponse) GetStatus() RevocationStatus
- func (*RevokeSSHCertificateResponse) ProtoMessage()
- func (x *RevokeSSHCertificateResponse) ProtoReflect() protoreflect.Message
- func (x *RevokeSSHCertificateResponse) Reset()
- func (x *RevokeSSHCertificateResponse) String() string
- type SCEPDecrypter
- func (*SCEPDecrypter) Descriptor() ([]byte, []int)deprecated
- func (x *SCEPDecrypter) GetCertificate() []byte
- func (x *SCEPDecrypter) GetKey() []byte
- func (x *SCEPDecrypter) GetKeyPassword() []byte
- func (x *SCEPDecrypter) GetKeyUri() string
- func (*SCEPDecrypter) ProtoMessage()
- func (x *SCEPDecrypter) ProtoReflect() protoreflect.Message
- func (x *SCEPDecrypter) Reset()
- func (x *SCEPDecrypter) String() string
- type SCEPProvisioner
- func (*SCEPProvisioner) Descriptor() ([]byte, []int)deprecated
- 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 (*SCEPProvisioner) ProtoMessage()
- func (x *SCEPProvisioner) ProtoReflect() protoreflect.Message
- func (x *SCEPProvisioner) Reset()
- func (x *SCEPProvisioner) String() string
- type SSH
- func (*SSH) Descriptor() ([]byte, []int)deprecated
- 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 (*SSH) ProtoMessage()
- func (x *SSH) ProtoReflect() protoreflect.Message
- func (x *SSH) Reset()
- func (x *SSH) String() string
- type SSHCertificateRequest
- func (*SSHCertificateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SSHCertificateRequest) GetCertificate() string
- func (x *SSHCertificateRequest) GetParentCertificate() string
- func (x *SSHCertificateRequest) GetProvisioner() *ProvisionerIdentity
- func (*SSHCertificateRequest) ProtoMessage()
- func (x *SSHCertificateRequest) ProtoReflect() protoreflect.Message
- func (x *SSHCertificateRequest) Reset()
- func (x *SSHCertificateRequest) String() string
- type SSHCertificateResponse
- func (*SSHCertificateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SSHCertificateResponse) GetId() string
- func (*SSHCertificateResponse) ProtoMessage()
- func (x *SSHCertificateResponse) ProtoReflect() protoreflect.Message
- func (x *SSHCertificateResponse) Reset()
- func (x *SSHCertificateResponse) String() string
- type SSHClaims
- func (*SSHClaims) Descriptor() ([]byte, []int)deprecated
- func (x *SSHClaims) GetEnabled() bool
- func (x *SSHClaims) GetHostDurations() *Durations
- func (x *SSHClaims) GetUserDurations() *Durations
- func (*SSHClaims) ProtoMessage()
- func (x *SSHClaims) ProtoReflect() protoreflect.Message
- func (x *SSHClaims) Reset()
- func (x *SSHClaims) String() string
- type SSHConfigTemplate
- func (*SSHConfigTemplate) Descriptor() ([]byte, []int)deprecated
- func (x *SSHConfigTemplate) GetHosts() []*ConfigTemplate
- func (x *SSHConfigTemplate) GetUsers() []*ConfigTemplate
- func (*SSHConfigTemplate) ProtoMessage()
- func (x *SSHConfigTemplate) ProtoReflect() protoreflect.Message
- func (x *SSHConfigTemplate) Reset()
- func (x *SSHConfigTemplate) String() string
- type SSHHostNames
- func (*SSHHostNames) Descriptor() ([]byte, []int)deprecated
- func (x *SSHHostNames) GetDns() []string
- func (x *SSHHostNames) GetIps() []string
- func (x *SSHHostNames) GetPrincipals() []string
- func (*SSHHostNames) ProtoMessage()
- func (x *SSHHostNames) ProtoReflect() protoreflect.Message
- func (x *SSHHostNames) Reset()
- func (x *SSHHostNames) String() string
- type SSHHostPolicy
- func (*SSHHostPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *SSHHostPolicy) GetAllow() *SSHHostNames
- func (x *SSHHostPolicy) GetDeny() *SSHHostNames
- func (*SSHHostPolicy) ProtoMessage()
- func (x *SSHHostPolicy) ProtoReflect() protoreflect.Message
- func (x *SSHHostPolicy) Reset()
- func (x *SSHHostPolicy) String() string
- type SSHPOPProvisioner
- type SSHPolicy
- type SSHPublicKey
- func (*SSHPublicKey) Descriptor() ([]byte, []int)deprecated
- func (x *SSHPublicKey) GetFederated() bool
- func (x *SSHPublicKey) GetKey() *structpb.Struct
- func (x *SSHPublicKey) GetType() SSHPublicKey_Type
- func (*SSHPublicKey) ProtoMessage()
- func (x *SSHPublicKey) ProtoReflect() protoreflect.Message
- func (x *SSHPublicKey) Reset()
- func (x *SSHPublicKey) String() string
- type SSHPublicKey_Type
- func (SSHPublicKey_Type) Descriptor() protoreflect.EnumDescriptor
- func (x SSHPublicKey_Type) Enum() *SSHPublicKey_Type
- func (SSHPublicKey_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x SSHPublicKey_Type) Number() protoreflect.EnumNumber
- func (x SSHPublicKey_Type) String() string
- func (SSHPublicKey_Type) Type() protoreflect.EnumType
- type SSHUserNames
- func (*SSHUserNames) Descriptor() ([]byte, []int)deprecated
- func (x *SSHUserNames) GetEmails() []string
- func (x *SSHUserNames) GetPrincipals() []string
- func (*SSHUserNames) ProtoMessage()
- func (x *SSHUserNames) ProtoReflect() protoreflect.Message
- func (x *SSHUserNames) Reset()
- func (x *SSHUserNames) String() string
- type SSHUserPolicy
- func (*SSHUserPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *SSHUserPolicy) GetAllow() *SSHUserNames
- func (x *SSHUserPolicy) GetDeny() *SSHUserNames
- func (*SSHUserPolicy) ProtoMessage()
- func (x *SSHUserPolicy) ProtoReflect() protoreflect.Message
- func (x *SSHUserPolicy) Reset()
- func (x *SSHUserPolicy) String() string
- type ServerConfiguration
- func (*ServerConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *ServerConfiguration) GetAddress() string
- func (x *ServerConfiguration) GetDnsNames() []string
- func (*ServerConfiguration) ProtoMessage()
- func (x *ServerConfiguration) ProtoReflect() protoreflect.Message
- func (x *ServerConfiguration) Reset()
- func (x *ServerConfiguration) String() string
- type TLS
- func (*TLS) Descriptor() ([]byte, []int)deprecated
- func (x *TLS) GetCipherSuites() []TLS_CiperSuite
- func (x *TLS) GetMaxVersion() string
- func (x *TLS) GetMinVersion() string
- func (x *TLS) GetRenegotiation() bool
- func (*TLS) ProtoMessage()
- func (x *TLS) ProtoReflect() protoreflect.Message
- func (x *TLS) Reset()
- func (x *TLS) String() string
- type TLS_CiperSuite
- func (TLS_CiperSuite) Descriptor() protoreflect.EnumDescriptor
- func (x TLS_CiperSuite) Enum() *TLS_CiperSuite
- func (TLS_CiperSuite) EnumDescriptor() ([]byte, []int)deprecated
- func (x TLS_CiperSuite) Number() protoreflect.EnumNumber
- func (x TLS_CiperSuite) String() string
- func (TLS_CiperSuite) Type() protoreflect.EnumType
- type Template
- type UnimplementedMajordomoServer
- 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
- type UpdateAdminRequest
- func (*UpdateAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAdminRequest) GetId() string
- func (x *UpdateAdminRequest) GetType() Admin_Type
- func (*UpdateAdminRequest) ProtoMessage()
- func (x *UpdateAdminRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateAdminRequest) Reset()
- func (x *UpdateAdminRequest) String() string
- type UpdateProvisionerRequest
- func (*UpdateProvisionerRequest) Descriptor() ([]byte, []int)deprecated
- 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 (*UpdateProvisionerRequest) ProtoMessage()
- func (x *UpdateProvisionerRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateProvisionerRequest) Reset()
- func (x *UpdateProvisionerRequest) String() string
- type Webhook
- func (*Webhook) Descriptor() ([]byte, []int)deprecated
- 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 (*Webhook) ProtoMessage()
- func (x *Webhook) ProtoReflect() protoreflect.Message
- func (x *Webhook) Reset()
- func (x *Webhook) String() string
- type Webhook_BasicAuth
- type Webhook_BearerToken
- type Webhook_CertType
- func (Webhook_CertType) Descriptor() protoreflect.EnumDescriptor
- func (x Webhook_CertType) Enum() *Webhook_CertType
- func (Webhook_CertType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Webhook_CertType) Number() protoreflect.EnumNumber
- func (x Webhook_CertType) String() string
- func (Webhook_CertType) Type() protoreflect.EnumType
- type Webhook_Kind
- func (Webhook_Kind) Descriptor() protoreflect.EnumDescriptor
- func (x Webhook_Kind) Enum() *Webhook_Kind
- func (Webhook_Kind) EnumDescriptor() ([]byte, []int)deprecated
- func (x Webhook_Kind) Number() protoreflect.EnumNumber
- func (x Webhook_Kind) String() string
- func (Webhook_Kind) Type() protoreflect.EnumType
- type X509Claims
- func (*X509Claims) Descriptor() ([]byte, []int)deprecated
- func (x *X509Claims) GetDurations() *Durations
- func (x *X509Claims) GetEnabled() bool
- func (*X509Claims) ProtoMessage()
- func (x *X509Claims) ProtoReflect() protoreflect.Message
- func (x *X509Claims) Reset()
- func (x *X509Claims) String() string
- type X509Names
- func (*X509Names) Descriptor() ([]byte, []int)deprecated
- 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 (*X509Names) ProtoMessage()
- func (x *X509Names) ProtoReflect() protoreflect.Message
- func (x *X509Names) Reset()
- func (x *X509Names) String() string
- type X509Policy
- func (*X509Policy) Descriptor() ([]byte, []int)deprecated
- func (x *X509Policy) GetAllow() *X509Names
- func (x *X509Policy) GetAllowWildcardNames() bool
- func (x *X509Policy) GetDeny() *X509Names
- func (*X509Policy) ProtoMessage()
- func (x *X509Policy) ProtoReflect() protoreflect.Message
- func (x *X509Policy) Reset()
- func (x *X509Policy) String() string
- type X5CProvisioner
Constants ¶
const ( Majordomo_Login_FullMethodName = "/linkedca.Majordomo/Login" Majordomo_GetRootCertificate_FullMethodName = "/linkedca.Majordomo/GetRootCertificate" Majordomo_GetConfiguration_FullMethodName = "/linkedca.Majordomo/GetConfiguration" Majordomo_CreateProvisioner_FullMethodName = "/linkedca.Majordomo/CreateProvisioner" Majordomo_GetProvisioner_FullMethodName = "/linkedca.Majordomo/GetProvisioner" Majordomo_UpdateProvisioner_FullMethodName = "/linkedca.Majordomo/UpdateProvisioner" Majordomo_DeleteProvisioner_FullMethodName = "/linkedca.Majordomo/DeleteProvisioner" Majordomo_CreateAdmin_FullMethodName = "/linkedca.Majordomo/CreateAdmin" Majordomo_GetAdmin_FullMethodName = "/linkedca.Majordomo/GetAdmin" Majordomo_UpdateAdmin_FullMethodName = "/linkedca.Majordomo/UpdateAdmin" Majordomo_DeleteAdmin_FullMethodName = "/linkedca.Majordomo/DeleteAdmin" Majordomo_PostCertificate_FullMethodName = "/linkedca.Majordomo/PostCertificate" Majordomo_PostSSHCertificate_FullMethodName = "/linkedca.Majordomo/PostSSHCertificate" Majordomo_PostOneTimeToken_FullMethodName = "/linkedca.Majordomo/PostOneTimeToken" Majordomo_RevokeCertificate_FullMethodName = "/linkedca.Majordomo/RevokeCertificate" Majordomo_RevokeSSHCertificate_FullMethodName = "/linkedca.Majordomo/RevokeSSHCertificate" Majordomo_GetCertificate_FullMethodName = "/linkedca.Majordomo/GetCertificate" Majordomo_GetCertificateStatus_FullMethodName = "/linkedca.Majordomo/GetCertificateStatus" Majordomo_GetSSHCertificateStatus_FullMethodName = "/linkedca.Majordomo/GetSSHCertificateStatus" )
Variables ¶
var ( Admin_Type_name = map[int32]string{ 0: "UNKNOWN", 1: "ADMIN", 2: "SUPER_ADMIN", } Admin_Type_value = map[string]int32{ "UNKNOWN": 0, "ADMIN": 1, "SUPER_ADMIN": 2, } )
Enum value maps for Admin_Type.
var ( Authority_Type_name = map[int32]string{ 0: "DEFAULT", 1: "SOFTCAS", 2: "CLOUDCAS", 3: "STEPCAS", } Authority_Type_value = map[string]int32{ "DEFAULT": 0, "SOFTCAS": 1, "CLOUDCAS": 2, "STEPCAS": 3, } )
Enum value maps for Authority_Type.
var ( CertificateIssuer_Type_name = map[int32]string{ 0: "UNKNOWN", 1: "JWK", 2: "X5C", } CertificateIssuer_Type_value = map[string]int32{ "UNKNOWN": 0, "JWK": 1, "X5C": 2, } )
Enum value maps for CertificateIssuer_Type.
var ( SSHPublicKey_Type_name = map[int32]string{ 0: "UNKNOWN", 1: "USER", 2: "HOST", } SSHPublicKey_Type_value = map[string]int32{ "UNKNOWN": 0, "USER": 1, "HOST": 2, } )
Enum value maps for SSHPublicKey_Type.
var ( KMS_Type_name = map[int32]string{ 0: "DEFAULT", 1: "SOFTKMS", 2: "CLOUDKMS", 3: "AMAZONKMS", 4: "PKCS11", 5: "YUBIKEY", 6: "SSHAGENTKMS", 7: "AZUREKMS", } KMS_Type_value = map[string]int32{ "DEFAULT": 0, "SOFTKMS": 1, "CLOUDKMS": 2, "AMAZONKMS": 3, "PKCS11": 4, "YUBIKEY": 5, "SSHAGENTKMS": 6, "AZUREKMS": 7, } )
Enum value maps for KMS_Type.
var ( TLS_CiperSuite_name = map[int32]string{ 0: "UNKNOWN", 5: "TLS_RSA_WITH_RC4_128_SHA", 10: "TLS_RSA_WITH_3DES_EDE_CBC_SHA", 47: "TLS_RSA_WITH_AES_128_CBC_SHA", 53: "TLS_RSA_WITH_AES_256_CBC_SHA", 60: "TLS_RSA_WITH_AES_128_CBC_SHA256", 156: "TLS_RSA_WITH_AES_128_GCM_SHA256", 157: "TLS_RSA_WITH_AES_256_GCM_SHA384", 49159: "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA", 49161: "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA", 49162: "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA", 49169: "TLS_ECDHE_RSA_WITH_RC4_128_SHA", 49170: "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA", 49171: "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA", 49172: "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA", 49187: "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256", 49191: "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256", 49199: "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256", 49195: "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", 49200: "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384", 49196: "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384", 52392: "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256", 52393: "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256", 4865: "TLS_AES_128_GCM_SHA256", 4866: "TLS_AES_256_GCM_SHA384", 4867: "TLS_CHACHA20_POLY1305_SHA256", } TLS_CiperSuite_value = map[string]int32{ "UNKNOWN": 0, "TLS_RSA_WITH_RC4_128_SHA": 5, "TLS_RSA_WITH_3DES_EDE_CBC_SHA": 10, "TLS_RSA_WITH_AES_128_CBC_SHA": 47, "TLS_RSA_WITH_AES_256_CBC_SHA": 53, "TLS_RSA_WITH_AES_128_CBC_SHA256": 60, "TLS_RSA_WITH_AES_128_GCM_SHA256": 156, "TLS_RSA_WITH_AES_256_GCM_SHA384": 157, "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA": 49159, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA": 49161, "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA": 49162, "TLS_ECDHE_RSA_WITH_RC4_128_SHA": 49169, "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA": 49170, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA": 49171, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA": 49172, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256": 49187, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256": 49191, "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256": 49199, "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256": 49195, "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384": 49200, "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384": 49196, "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256": 52392, "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256": 52393, "TLS_AES_128_GCM_SHA256": 4865, "TLS_AES_256_GCM_SHA384": 4866, "TLS_CHACHA20_POLY1305_SHA256": 4867, } )
Enum value maps for TLS_CiperSuite.
var ( ConfigTemplate_Type_name = map[int32]string{ 0: "UNKNOWN", 1: "SNIPPET", 2: "FILE", 3: "DIRECTORY", } ConfigTemplate_Type_value = map[string]int32{ "UNKNOWN": 0, "SNIPPET": 1, "FILE": 2, "DIRECTORY": 3, } )
Enum value maps for ConfigTemplate_Type.
var ( RevocationStatus_name = map[int32]string{ 0: "UNKNOWN", 1: "ACTIVE", 2: "REVOKED", 3: "HOLD", } RevocationStatus_value = map[string]int32{ "UNKNOWN": 0, "ACTIVE": 1, "REVOKED": 2, "HOLD": 3, } )
Enum value maps for RevocationStatus.
var ( RevocationReasonCode_name = map[int32]string{ 0: "UNSPECIFIED", 1: "KEY_COMPROMISE", 2: "CA_COMPROMISE", 3: "AFFILIATION_CHANGED", 4: "SUPERSEDED", 5: "CESSATION_OF_OPERATION", 6: "CERTIFICATE_HOLD", 8: "REMOVE_FROM_CRL", 9: "PRIVILEGE_WITHDRAWN", 10: "AA_COMPROMISE", } RevocationReasonCode_value = map[string]int32{ "UNSPECIFIED": 0, "KEY_COMPROMISE": 1, "CA_COMPROMISE": 2, "AFFILIATION_CHANGED": 3, "SUPERSEDED": 4, "CESSATION_OF_OPERATION": 5, "CERTIFICATE_HOLD": 6, "REMOVE_FROM_CRL": 8, "PRIVILEGE_WITHDRAWN": 9, "AA_COMPROMISE": 10, } )
Enum value maps for RevocationReasonCode.
var ( Provisioner_Type_name = map[int32]string{ 0: "NOOP", 1: "JWK", 2: "OIDC", 3: "GCP", 4: "AWS", 5: "AZURE", 6: "ACME", 7: "X5C", 8: "K8SSA", 9: "SSHPOP", 10: "SCEP", 11: "NEBULA", } Provisioner_Type_value = map[string]int32{ "NOOP": 0, "JWK": 1, "OIDC": 2, "GCP": 3, "AWS": 4, "AZURE": 5, "ACME": 6, "X5C": 7, "K8SSA": 8, "SSHPOP": 9, "SCEP": 10, "NEBULA": 11, } )
Enum value maps for Provisioner_Type.
var ( ACMEProvisioner_ChallengeType_name = map[int32]string{ 0: "UNKNOWN", 1: "HTTP_01", 2: "DNS_01", 3: "TLS_ALPN_01", 4: "DEVICE_ATTEST_01", } ACMEProvisioner_ChallengeType_value = map[string]int32{ "UNKNOWN": 0, "HTTP_01": 1, "DNS_01": 2, "TLS_ALPN_01": 3, "DEVICE_ATTEST_01": 4, } )
Enum value maps for ACMEProvisioner_ChallengeType.
var ( ACMEProvisioner_AttestationFormatType_name = map[int32]string{ 0: "NONE", 1: "APPLE", 2: "STEP", 3: "TPM", } ACMEProvisioner_AttestationFormatType_value = map[string]int32{ "NONE": 0, "APPLE": 1, "STEP": 2, "TPM": 3, } )
Enum value maps for ACMEProvisioner_AttestationFormatType.
var ( Webhook_Kind_name = map[int32]string{ 0: "NO_KIND", 1: "ENRICHING", 2: "AUTHORIZING", 3: "SCEPCHALLENGE", 4: "NOTIFYING", } Webhook_Kind_value = map[string]int32{ "NO_KIND": 0, "ENRICHING": 1, "AUTHORIZING": 2, "SCEPCHALLENGE": 3, "NOTIFYING": 4, } )
Enum value maps for Webhook_Kind.
var ( Webhook_CertType_name = map[int32]string{ 0: "ALL", 1: "X509", 2: "SSH", } Webhook_CertType_value = map[string]int32{ "ALL": 0, "X509": 1, "SSH": 2, } )
Enum value maps for Webhook_CertType.
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 Majordomo_ServiceDesc = grpc.ServiceDesc{ ServiceName: "linkedca.Majordomo", HandlerType: (*MajordomoServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Login", Handler: _Majordomo_Login_Handler, }, { MethodName: "GetRootCertificate", Handler: _Majordomo_GetRootCertificate_Handler, }, { MethodName: "GetConfiguration", Handler: _Majordomo_GetConfiguration_Handler, }, { MethodName: "CreateProvisioner", Handler: _Majordomo_CreateProvisioner_Handler, }, { MethodName: "GetProvisioner", Handler: _Majordomo_GetProvisioner_Handler, }, { MethodName: "UpdateProvisioner", Handler: _Majordomo_UpdateProvisioner_Handler, }, { MethodName: "DeleteProvisioner", Handler: _Majordomo_DeleteProvisioner_Handler, }, { MethodName: "CreateAdmin", Handler: _Majordomo_CreateAdmin_Handler, }, { MethodName: "GetAdmin", Handler: _Majordomo_GetAdmin_Handler, }, { MethodName: "UpdateAdmin", Handler: _Majordomo_UpdateAdmin_Handler, }, { MethodName: "DeleteAdmin", Handler: _Majordomo_DeleteAdmin_Handler, }, { MethodName: "PostCertificate", Handler: _Majordomo_PostCertificate_Handler, }, { MethodName: "PostSSHCertificate", Handler: _Majordomo_PostSSHCertificate_Handler, }, { MethodName: "PostOneTimeToken", Handler: _Majordomo_PostOneTimeToken_Handler, }, { MethodName: "RevokeCertificate", Handler: _Majordomo_RevokeCertificate_Handler, }, { MethodName: "RevokeSSHCertificate", Handler: _Majordomo_RevokeSSHCertificate_Handler, }, { MethodName: "GetCertificate", Handler: _Majordomo_GetCertificate_Handler, }, { MethodName: "GetCertificateStatus", Handler: _Majordomo_GetCertificateStatus_Handler, }, { MethodName: "GetSSHCertificateStatus", Handler: _Majordomo_GetSSHCertificateStatus_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "linkedca/majordomo.proto", }
Majordomo_ServiceDesc is the grpc.ServiceDesc for Majordomo service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func NewContextWithAdmin ¶
NewContextWithAdmin returns a copy of ctx which carries an Admin.
func NewContextWithExternalAccountKey ¶
NewContextWithExternalAccountKey returns a copy of ctx which carries an EABKey.
func NewContextWithProvisioner ¶
func NewContextWithProvisioner(ctx context.Context, provisioner *Provisioner) context.Context
NewContextWithProvisioner returns a copy of ctx which carries a Provisioner.
func RegisterMajordomoServer ¶
func RegisterMajordomoServer(s grpc.ServiceRegistrar, srv MajordomoServer)
Types ¶
type ACMEProvisioner ¶
type ACMEProvisioner struct { ForceCn bool `protobuf:"varint,1,opt,name=force_cn,json=forceCn,proto3" json:"force_cn,omitempty"` RequireEab bool `protobuf:"varint,2,opt,name=require_eab,json=requireEab,proto3" json:"require_eab,omitempty"` Challenges []ACMEProvisioner_ChallengeType `protobuf:"varint,3,rep,packed,name=challenges,proto3,enum=linkedca.ACMEProvisioner_ChallengeType" json:"challenges,omitempty"` AttestationFormats []ACMEProvisioner_AttestationFormatType `` /* 175-byte string literal not displayed */ AttestationRoots [][]byte `protobuf:"bytes,5,rep,name=attestation_roots,json=attestationRoots,proto3" json:"attestation_roots,omitempty"` TermsOfService string `protobuf:"bytes,6,opt,name=terms_of_service,json=termsOfService,proto3" json:"terms_of_service,omitempty"` Website string `protobuf:"bytes,7,opt,name=website,proto3" json:"website,omitempty"` CaaIdentities []string `protobuf:"bytes,8,rep,name=caa_identities,json=caaIdentities,proto3" json:"caa_identities,omitempty"` // contains filtered or unexported fields }
func (*ACMEProvisioner) Descriptor
deprecated
func (*ACMEProvisioner) Descriptor() ([]byte, []int)
Deprecated: Use ACMEProvisioner.ProtoReflect.Descriptor instead.
func (*ACMEProvisioner) GetAttestationFormats ¶
func (x *ACMEProvisioner) GetAttestationFormats() []ACMEProvisioner_AttestationFormatType
func (*ACMEProvisioner) GetAttestationRoots ¶
func (x *ACMEProvisioner) GetAttestationRoots() [][]byte
func (*ACMEProvisioner) GetCaaIdentities ¶
func (x *ACMEProvisioner) GetCaaIdentities() []string
func (*ACMEProvisioner) GetChallenges ¶
func (x *ACMEProvisioner) GetChallenges() []ACMEProvisioner_ChallengeType
func (*ACMEProvisioner) GetForceCn ¶
func (x *ACMEProvisioner) GetForceCn() bool
func (*ACMEProvisioner) GetRequireEab ¶
func (x *ACMEProvisioner) GetRequireEab() bool
func (*ACMEProvisioner) GetTermsOfService ¶
func (x *ACMEProvisioner) GetTermsOfService() string
func (*ACMEProvisioner) GetWebsite ¶
func (x *ACMEProvisioner) GetWebsite() string
func (*ACMEProvisioner) ProtoMessage ¶
func (*ACMEProvisioner) ProtoMessage()
func (*ACMEProvisioner) ProtoReflect ¶
func (x *ACMEProvisioner) ProtoReflect() protoreflect.Message
func (*ACMEProvisioner) Reset ¶
func (x *ACMEProvisioner) Reset()
func (*ACMEProvisioner) String ¶
func (x *ACMEProvisioner) String() string
type ACMEProvisioner_AttestationFormatType ¶
type ACMEProvisioner_AttestationFormatType int32
const ( ACMEProvisioner_NONE ACMEProvisioner_AttestationFormatType = 0 ACMEProvisioner_APPLE ACMEProvisioner_AttestationFormatType = 1 ACMEProvisioner_STEP ACMEProvisioner_AttestationFormatType = 2 ACMEProvisioner_TPM ACMEProvisioner_AttestationFormatType = 3 )
func (ACMEProvisioner_AttestationFormatType) Descriptor ¶
func (ACMEProvisioner_AttestationFormatType) Descriptor() protoreflect.EnumDescriptor
func (ACMEProvisioner_AttestationFormatType) EnumDescriptor
deprecated
func (ACMEProvisioner_AttestationFormatType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ACMEProvisioner_AttestationFormatType.Descriptor instead.
func (ACMEProvisioner_AttestationFormatType) Number ¶
func (x ACMEProvisioner_AttestationFormatType) Number() protoreflect.EnumNumber
func (ACMEProvisioner_AttestationFormatType) String ¶
func (x ACMEProvisioner_AttestationFormatType) String() string
func (ACMEProvisioner_AttestationFormatType) Type ¶
func (ACMEProvisioner_AttestationFormatType) Type() protoreflect.EnumType
type ACMEProvisioner_ChallengeType ¶
type ACMEProvisioner_ChallengeType int32
const ( ACMEProvisioner_UNKNOWN ACMEProvisioner_ChallengeType = 0 ACMEProvisioner_HTTP_01 ACMEProvisioner_ChallengeType = 1 ACMEProvisioner_DNS_01 ACMEProvisioner_ChallengeType = 2 ACMEProvisioner_TLS_ALPN_01 ACMEProvisioner_ChallengeType = 3 ACMEProvisioner_DEVICE_ATTEST_01 ACMEProvisioner_ChallengeType = 4 )
func (ACMEProvisioner_ChallengeType) Descriptor ¶
func (ACMEProvisioner_ChallengeType) Descriptor() protoreflect.EnumDescriptor
func (ACMEProvisioner_ChallengeType) Enum ¶
func (x ACMEProvisioner_ChallengeType) Enum() *ACMEProvisioner_ChallengeType
func (ACMEProvisioner_ChallengeType) EnumDescriptor
deprecated
func (ACMEProvisioner_ChallengeType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ACMEProvisioner_ChallengeType.Descriptor instead.
func (ACMEProvisioner_ChallengeType) Number ¶
func (x ACMEProvisioner_ChallengeType) Number() protoreflect.EnumNumber
func (ACMEProvisioner_ChallengeType) String ¶
func (x ACMEProvisioner_ChallengeType) String() string
func (ACMEProvisioner_ChallengeType) Type ¶
func (ACMEProvisioner_ChallengeType) Type() protoreflect.EnumType
type AWSProvisioner ¶
type AWSProvisioner struct { Accounts []string `protobuf:"bytes,1,rep,name=accounts,proto3" json:"accounts,omitempty"` DisableCustomSans bool `protobuf:"varint,2,opt,name=disable_custom_sans,json=disableCustomSans,proto3" json:"disable_custom_sans,omitempty"` DisableTrustOnFirstUse bool `` /* 134-byte string literal not displayed */ InstanceAge string `protobuf:"bytes,4,opt,name=instance_age,json=instanceAge,proto3" json:"instance_age,omitempty"` // contains filtered or unexported fields }
func (*AWSProvisioner) Descriptor
deprecated
func (*AWSProvisioner) Descriptor() ([]byte, []int)
Deprecated: Use AWSProvisioner.ProtoReflect.Descriptor instead.
func (*AWSProvisioner) GetAccounts ¶
func (x *AWSProvisioner) GetAccounts() []string
func (*AWSProvisioner) GetDisableCustomSans ¶
func (x *AWSProvisioner) GetDisableCustomSans() bool
func (*AWSProvisioner) GetDisableTrustOnFirstUse ¶
func (x *AWSProvisioner) GetDisableTrustOnFirstUse() bool
func (*AWSProvisioner) GetInstanceAge ¶
func (x *AWSProvisioner) GetInstanceAge() string
func (*AWSProvisioner) ProtoMessage ¶
func (*AWSProvisioner) ProtoMessage()
func (*AWSProvisioner) ProtoReflect ¶
func (x *AWSProvisioner) ProtoReflect() protoreflect.Message
func (*AWSProvisioner) Reset ¶
func (x *AWSProvisioner) Reset()
func (*AWSProvisioner) String ¶
func (x *AWSProvisioner) String() string
type Admin ¶
type Admin struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` AuthorityId string `protobuf:"bytes,2,opt,name=authority_id,json=authorityId,proto3" json:"authority_id,omitempty"` Subject string `protobuf:"bytes,3,opt,name=subject,proto3" json:"subject,omitempty"` ProvisionerId string `protobuf:"bytes,4,opt,name=provisioner_id,json=provisionerId,proto3" json:"provisioner_id,omitempty"` Type Admin_Type `protobuf:"varint,5,opt,name=type,proto3,enum=linkedca.Admin_Type" json:"type,omitempty"` CreatedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` DeletedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"` // contains filtered or unexported fields }
func AdminFromContext ¶
AdminFromContext returns an Admin if the ctx carries one and a bool indicating if an Admin is carried by the ctx.
func MustAdminFromContext ¶
MustAdminFromContext returns the Admin ctx carries.
MustAdminFromContext panics in case ctx carries no Admin.
func (*Admin) Descriptor
deprecated
func (*Admin) GetAuthorityId ¶
func (*Admin) GetCreatedAt ¶
func (x *Admin) GetCreatedAt() *timestamppb.Timestamp
func (*Admin) GetDeletedAt ¶
func (x *Admin) GetDeletedAt() *timestamppb.Timestamp
func (*Admin) GetProvisionerId ¶
func (*Admin) GetSubject ¶
func (*Admin) GetType ¶
func (x *Admin) GetType() Admin_Type
func (*Admin) ProtoMessage ¶
func (*Admin) ProtoMessage()
func (*Admin) ProtoReflect ¶
func (x *Admin) ProtoReflect() protoreflect.Message
type AdminList ¶
type AdminList struct { Admins []*Admin `protobuf:"bytes,1,rep,name=admins,proto3" json:"admins,omitempty"` // contains filtered or unexported fields }
func (*AdminList) Descriptor
deprecated
func (*AdminList) ProtoMessage ¶
func (*AdminList) ProtoMessage()
func (*AdminList) ProtoReflect ¶
func (x *AdminList) ProtoReflect() protoreflect.Message
type Admin_Type ¶
type Admin_Type int32
const ( Admin_UNKNOWN Admin_Type = 0 Admin_ADMIN Admin_Type = 1 Admin_SUPER_ADMIN Admin_Type = 2 )
func (Admin_Type) Descriptor ¶
func (Admin_Type) Descriptor() protoreflect.EnumDescriptor
func (Admin_Type) Enum ¶
func (x Admin_Type) Enum() *Admin_Type
func (Admin_Type) EnumDescriptor
deprecated
func (Admin_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use Admin_Type.Descriptor instead.
func (Admin_Type) Number ¶
func (x Admin_Type) Number() protoreflect.EnumNumber
func (Admin_Type) String ¶
func (x Admin_Type) String() string
func (Admin_Type) Type ¶
func (Admin_Type) Type() protoreflect.EnumType
type AttestationData ¶
type AttestationData struct { PermanentIdentifier string `protobuf:"bytes,1,opt,name=permanent_identifier,json=permanentIdentifier,proto3" json:"permanent_identifier,omitempty"` // contains filtered or unexported fields }
AttestationData holds the information available at certificate sign time. Currently only the permanent identifier (UDID or SerialNumber, not both) is available.
func (*AttestationData) Descriptor
deprecated
func (*AttestationData) Descriptor() ([]byte, []int)
Deprecated: Use AttestationData.ProtoReflect.Descriptor instead.
func (*AttestationData) GetPermanentIdentifier ¶
func (x *AttestationData) GetPermanentIdentifier() string
func (*AttestationData) ProtoMessage ¶
func (*AttestationData) ProtoMessage()
func (*AttestationData) ProtoReflect ¶
func (x *AttestationData) ProtoReflect() protoreflect.Message
func (*AttestationData) Reset ¶
func (x *AttestationData) Reset()
func (*AttestationData) String ¶
func (x *AttestationData) String() string
type Authority ¶
type Authority struct { // Authority id. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // CAS specific properties. Type Authority_Type `protobuf:"varint,2,opt,name=type,proto3,enum=linkedca.Authority_Type" json:"type,omitempty"` CertificateAuthority string `protobuf:"bytes,3,opt,name=certificate_authority,json=certificateAuthority,proto3" json:"certificate_authority,omitempty"` CertificateAuthorityFingerprint string `` /* 156-byte string literal not displayed */ CertificateIssuer *CertificateIssuer `protobuf:"bytes,5,opt,name=certificate_issuer,json=certificateIssuer,proto3" json:"certificate_issuer,omitempty"` CredentialsFile string `protobuf:"bytes,6,opt,name=credentials_file,json=credentialsFile,proto3" json:"credentials_file,omitempty"` // Authority configuration. EnableAdmin bool `protobuf:"varint,7,opt,name=enable_admin,json=enableAdmin,proto3" json:"enable_admin,omitempty"` Provisioners []*Provisioner `protobuf:"bytes,8,rep,name=provisioners,proto3" json:"provisioners,omitempty"` Admins []*Admin `protobuf:"bytes,9,rep,name=admins,proto3" json:"admins,omitempty"` Template *DistinguishedName `protobuf:"bytes,10,opt,name=template,proto3" json:"template,omitempty"` Claims *Claims `protobuf:"bytes,11,opt,name=claims,proto3" json:"claims,omitempty"` DisableIssuedAtCheck bool `` /* 127-byte string literal not displayed */ Backdate string `protobuf:"bytes,13,opt,name=backdate,proto3" json:"backdate,omitempty"` DeploymentType string `protobuf:"bytes,14,opt,name=deployment_type,json=deploymentType,proto3" json:"deployment_type,omitempty"` Policy *Policy `protobuf:"bytes,15,opt,name=policy,proto3" json:"policy,omitempty"` // contains filtered or unexported fields }
func (*Authority) Descriptor
deprecated
func (*Authority) GetBackdate ¶
func (*Authority) GetCertificateAuthority ¶
func (*Authority) GetCertificateAuthorityFingerprint ¶
func (*Authority) GetCertificateIssuer ¶
func (x *Authority) GetCertificateIssuer() *CertificateIssuer
func (*Authority) GetCredentialsFile ¶
func (*Authority) GetDeploymentType ¶
func (*Authority) GetDisableIssuedAtCheck ¶
func (*Authority) GetEnableAdmin ¶
func (*Authority) GetProvisioners ¶
func (x *Authority) GetProvisioners() []*Provisioner
func (*Authority) GetTemplate ¶
func (x *Authority) GetTemplate() *DistinguishedName
func (*Authority) GetType ¶
func (x *Authority) GetType() Authority_Type
func (*Authority) ProtoMessage ¶
func (*Authority) ProtoMessage()
func (*Authority) ProtoReflect ¶
func (x *Authority) ProtoReflect() protoreflect.Message
type Authority_Type ¶
type Authority_Type int32
const ( Authority_DEFAULT Authority_Type = 0 Authority_SOFTCAS Authority_Type = 1 Authority_CLOUDCAS Authority_Type = 2 Authority_STEPCAS Authority_Type = 3 )
func (Authority_Type) Descriptor ¶
func (Authority_Type) Descriptor() protoreflect.EnumDescriptor
func (Authority_Type) Enum ¶
func (x Authority_Type) Enum() *Authority_Type
func (Authority_Type) EnumDescriptor
deprecated
func (Authority_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use Authority_Type.Descriptor instead.
func (Authority_Type) Number ¶
func (x Authority_Type) Number() protoreflect.EnumNumber
func (Authority_Type) String ¶
func (x Authority_Type) String() string
func (Authority_Type) Type ¶
func (Authority_Type) Type() protoreflect.EnumType
type AzureProvisioner ¶
type AzureProvisioner struct { TenantId string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"` ResourceGroups []string `protobuf:"bytes,2,rep,name=resource_groups,json=resourceGroups,proto3" json:"resource_groups,omitempty"` Audience string `protobuf:"bytes,3,opt,name=audience,proto3" json:"audience,omitempty"` DisableCustomSans bool `protobuf:"varint,4,opt,name=disable_custom_sans,json=disableCustomSans,proto3" json:"disable_custom_sans,omitempty"` DisableTrustOnFirstUse bool `` /* 134-byte string literal not displayed */ SubscriptionIds []string `protobuf:"bytes,6,rep,name=subscription_ids,json=subscriptionIds,proto3" json:"subscription_ids,omitempty"` ObjectIds []string `protobuf:"bytes,7,rep,name=object_ids,json=objectIds,proto3" json:"object_ids,omitempty"` // contains filtered or unexported fields }
func (*AzureProvisioner) Descriptor
deprecated
func (*AzureProvisioner) Descriptor() ([]byte, []int)
Deprecated: Use AzureProvisioner.ProtoReflect.Descriptor instead.
func (*AzureProvisioner) GetAudience ¶
func (x *AzureProvisioner) GetAudience() string
func (*AzureProvisioner) GetDisableCustomSans ¶
func (x *AzureProvisioner) GetDisableCustomSans() bool
func (*AzureProvisioner) GetDisableTrustOnFirstUse ¶
func (x *AzureProvisioner) GetDisableTrustOnFirstUse() bool
func (*AzureProvisioner) GetObjectIds ¶
func (x *AzureProvisioner) GetObjectIds() []string
func (*AzureProvisioner) GetResourceGroups ¶
func (x *AzureProvisioner) GetResourceGroups() []string
func (*AzureProvisioner) GetSubscriptionIds ¶
func (x *AzureProvisioner) GetSubscriptionIds() []string
func (*AzureProvisioner) GetTenantId ¶
func (x *AzureProvisioner) GetTenantId() string
func (*AzureProvisioner) ProtoMessage ¶
func (*AzureProvisioner) ProtoMessage()
func (*AzureProvisioner) ProtoReflect ¶
func (x *AzureProvisioner) ProtoReflect() protoreflect.Message
func (*AzureProvisioner) Reset ¶
func (x *AzureProvisioner) Reset()
func (*AzureProvisioner) String ¶
func (x *AzureProvisioner) String() string
type BasicAuth ¶
type BasicAuth struct { Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` // contains filtered or unexported fields }
func (*BasicAuth) Descriptor
deprecated
func (*BasicAuth) GetPassword ¶
func (*BasicAuth) GetUsername ¶
func (*BasicAuth) ProtoMessage ¶
func (*BasicAuth) ProtoMessage()
func (*BasicAuth) ProtoReflect ¶
func (x *BasicAuth) ProtoReflect() protoreflect.Message
type Bastion ¶
type Bastion struct { Hostname string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"` User string `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"` Port string `protobuf:"bytes,3,opt,name=port,proto3" json:"port,omitempty"` Command string `protobuf:"bytes,4,opt,name=command,proto3" json:"command,omitempty"` Flags string `protobuf:"bytes,5,opt,name=flags,proto3" json:"flags,omitempty"` // contains filtered or unexported fields }
func (*Bastion) Descriptor
deprecated
func (*Bastion) GetCommand ¶
func (*Bastion) GetHostname ¶
func (*Bastion) ProtoMessage ¶
func (*Bastion) ProtoMessage()
func (*Bastion) ProtoReflect ¶
func (x *Bastion) ProtoReflect() protoreflect.Message
type BearerToken ¶
type BearerToken struct { BearerToken string `protobuf:"bytes,1,opt,name=bearer_token,json=bearerToken,proto3" json:"bearer_token,omitempty"` // contains filtered or unexported fields }
func (*BearerToken) Descriptor
deprecated
func (*BearerToken) Descriptor() ([]byte, []int)
Deprecated: Use BearerToken.ProtoReflect.Descriptor instead.
func (*BearerToken) GetBearerToken ¶
func (x *BearerToken) GetBearerToken() string
func (*BearerToken) ProtoMessage ¶
func (*BearerToken) ProtoMessage()
func (*BearerToken) ProtoReflect ¶
func (x *BearerToken) ProtoReflect() protoreflect.Message
func (*BearerToken) Reset ¶
func (x *BearerToken) Reset()
func (*BearerToken) String ¶
func (x *BearerToken) String() string
type CertificateIssuer ¶
type CertificateIssuer struct { Type CertificateIssuer_Type `protobuf:"varint,1,opt,name=type,proto3,enum=linkedca.CertificateIssuer_Type" json:"type,omitempty"` Provisioner string `protobuf:"bytes,2,opt,name=provisioner,proto3" json:"provisioner,omitempty"` Certificate string `protobuf:"bytes,3,opt,name=certificate,proto3" json:"certificate,omitempty"` Key string `protobuf:"bytes,4,opt,name=key,proto3" json:"key,omitempty"` Password []byte `protobuf:"bytes,5,opt,name=password,proto3" json:"password,omitempty"` // contains filtered or unexported fields }
func (*CertificateIssuer) Descriptor
deprecated
func (*CertificateIssuer) Descriptor() ([]byte, []int)
Deprecated: Use CertificateIssuer.ProtoReflect.Descriptor instead.
func (*CertificateIssuer) GetCertificate ¶
func (x *CertificateIssuer) GetCertificate() string
func (*CertificateIssuer) GetKey ¶
func (x *CertificateIssuer) GetKey() string
func (*CertificateIssuer) GetPassword ¶
func (x *CertificateIssuer) GetPassword() []byte
func (*CertificateIssuer) GetProvisioner ¶
func (x *CertificateIssuer) GetProvisioner() string
func (*CertificateIssuer) GetType ¶
func (x *CertificateIssuer) GetType() CertificateIssuer_Type
func (*CertificateIssuer) ProtoMessage ¶
func (*CertificateIssuer) ProtoMessage()
func (*CertificateIssuer) ProtoReflect ¶
func (x *CertificateIssuer) ProtoReflect() protoreflect.Message
func (*CertificateIssuer) Reset ¶
func (x *CertificateIssuer) Reset()
func (*CertificateIssuer) String ¶
func (x *CertificateIssuer) String() string
type CertificateIssuer_Type ¶
type CertificateIssuer_Type int32
const ( CertificateIssuer_UNKNOWN CertificateIssuer_Type = 0 CertificateIssuer_JWK CertificateIssuer_Type = 1 CertificateIssuer_X5C CertificateIssuer_Type = 2 )
func (CertificateIssuer_Type) Descriptor ¶
func (CertificateIssuer_Type) Descriptor() protoreflect.EnumDescriptor
func (CertificateIssuer_Type) Enum ¶
func (x CertificateIssuer_Type) Enum() *CertificateIssuer_Type
func (CertificateIssuer_Type) EnumDescriptor
deprecated
func (CertificateIssuer_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use CertificateIssuer_Type.Descriptor instead.
func (CertificateIssuer_Type) Number ¶
func (x CertificateIssuer_Type) Number() protoreflect.EnumNumber
func (CertificateIssuer_Type) String ¶
func (x CertificateIssuer_Type) String() string
func (CertificateIssuer_Type) Type ¶
func (CertificateIssuer_Type) Type() protoreflect.EnumType
type CertificateRequest ¶
type CertificateRequest struct { PemCertificate string `protobuf:"bytes,1,opt,name=pem_certificate,json=pemCertificate,proto3" json:"pem_certificate,omitempty"` PemCertificateChain string `protobuf:"bytes,2,opt,name=pem_certificate_chain,json=pemCertificateChain,proto3" json:"pem_certificate_chain,omitempty"` PemParentCertificate string `protobuf:"bytes,3,opt,name=pem_parent_certificate,json=pemParentCertificate,proto3" json:"pem_parent_certificate,omitempty"` Provisioner *ProvisionerIdentity `protobuf:"bytes,4,opt,name=provisioner,proto3" json:"provisioner,omitempty"` RaProvisioner *RegistrationAuthorityProvisioner `protobuf:"bytes,5,opt,name=ra_provisioner,json=raProvisioner,proto3" json:"ra_provisioner,omitempty"` EndpointId string `protobuf:"bytes,6,opt,name=endpoint_id,json=endpointId,proto3" json:"endpoint_id,omitempty"` AttestationData *AttestationData `protobuf:"bytes,7,opt,name=attestation_data,json=attestationData,proto3" json:"attestation_data,omitempty"` // contains filtered or unexported fields }
func (*CertificateRequest) Descriptor
deprecated
func (*CertificateRequest) Descriptor() ([]byte, []int)
Deprecated: Use CertificateRequest.ProtoReflect.Descriptor instead.
func (*CertificateRequest) GetAttestationData ¶
func (x *CertificateRequest) GetAttestationData() *AttestationData
func (*CertificateRequest) GetEndpointId ¶
func (x *CertificateRequest) GetEndpointId() string
func (*CertificateRequest) GetPemCertificate ¶
func (x *CertificateRequest) GetPemCertificate() string
func (*CertificateRequest) GetPemCertificateChain ¶
func (x *CertificateRequest) GetPemCertificateChain() string
func (*CertificateRequest) GetPemParentCertificate ¶
func (x *CertificateRequest) GetPemParentCertificate() string
func (*CertificateRequest) GetProvisioner ¶
func (x *CertificateRequest) GetProvisioner() *ProvisionerIdentity
func (*CertificateRequest) GetRaProvisioner ¶
func (x *CertificateRequest) GetRaProvisioner() *RegistrationAuthorityProvisioner
func (*CertificateRequest) ProtoMessage ¶
func (*CertificateRequest) ProtoMessage()
func (*CertificateRequest) ProtoReflect ¶
func (x *CertificateRequest) ProtoReflect() protoreflect.Message
func (*CertificateRequest) Reset ¶
func (x *CertificateRequest) Reset()
func (*CertificateRequest) String ¶
func (x *CertificateRequest) String() string
type CertificateResponse ¶
type CertificateResponse struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*CertificateResponse) Descriptor
deprecated
func (*CertificateResponse) Descriptor() ([]byte, []int)
Deprecated: Use CertificateResponse.ProtoReflect.Descriptor instead.
func (*CertificateResponse) GetId ¶
func (x *CertificateResponse) GetId() string
func (*CertificateResponse) ProtoMessage ¶
func (*CertificateResponse) ProtoMessage()
func (*CertificateResponse) ProtoReflect ¶
func (x *CertificateResponse) ProtoReflect() protoreflect.Message
func (*CertificateResponse) Reset ¶
func (x *CertificateResponse) Reset()
func (*CertificateResponse) String ¶
func (x *CertificateResponse) String() string
type Claims ¶
type Claims struct { X509 *X509Claims `protobuf:"bytes,1,opt,name=x509,proto3" json:"x509,omitempty"` Ssh *SSHClaims `protobuf:"bytes,2,opt,name=ssh,proto3" json:"ssh,omitempty"` DisableRenewal bool `protobuf:"varint,3,opt,name=disable_renewal,json=disableRenewal,proto3" json:"disable_renewal,omitempty"` AllowRenewalAfterExpiry bool `` /* 135-byte string literal not displayed */ DisableSmallstepExtensions bool `` /* 142-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Claims) Descriptor
deprecated
func (*Claims) GetAllowRenewalAfterExpiry ¶
func (*Claims) GetDisableRenewal ¶
func (*Claims) GetDisableSmallstepExtensions ¶
func (*Claims) GetX509 ¶
func (x *Claims) GetX509() *X509Claims
func (*Claims) ProtoMessage ¶
func (*Claims) ProtoMessage()
func (*Claims) ProtoReflect ¶
func (x *Claims) ProtoReflect() protoreflect.Message
type ConfigTemplate ¶
type ConfigTemplate struct { Type ConfigTemplate_Type `protobuf:"varint,1,opt,name=type,proto3,enum=linkedca.ConfigTemplate_Type" json:"type,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Template string `protobuf:"bytes,3,opt,name=template,proto3" json:"template,omitempty"` Path string `protobuf:"bytes,4,opt,name=path,proto3" json:"path,omitempty"` Comment string `protobuf:"bytes,5,opt,name=comment,proto3" json:"comment,omitempty"` Requires []string `protobuf:"bytes,6,rep,name=requires,proto3" json:"requires,omitempty"` Content []byte `protobuf:"bytes,7,opt,name=content,proto3" json:"content,omitempty"` // contains filtered or unexported fields }
func (*ConfigTemplate) Descriptor
deprecated
func (*ConfigTemplate) Descriptor() ([]byte, []int)
Deprecated: Use ConfigTemplate.ProtoReflect.Descriptor instead.
func (*ConfigTemplate) GetComment ¶
func (x *ConfigTemplate) GetComment() string
func (*ConfigTemplate) GetContent ¶
func (x *ConfigTemplate) GetContent() []byte
func (*ConfigTemplate) GetName ¶
func (x *ConfigTemplate) GetName() string
func (*ConfigTemplate) GetPath ¶
func (x *ConfigTemplate) GetPath() string
func (*ConfigTemplate) GetRequires ¶
func (x *ConfigTemplate) GetRequires() []string
func (*ConfigTemplate) GetTemplate ¶
func (x *ConfigTemplate) GetTemplate() string
func (*ConfigTemplate) GetType ¶
func (x *ConfigTemplate) GetType() ConfigTemplate_Type
func (*ConfigTemplate) ProtoMessage ¶
func (*ConfigTemplate) ProtoMessage()
func (*ConfigTemplate) ProtoReflect ¶
func (x *ConfigTemplate) ProtoReflect() protoreflect.Message
func (*ConfigTemplate) Reset ¶
func (x *ConfigTemplate) Reset()
func (*ConfigTemplate) String ¶
func (x *ConfigTemplate) String() string
type ConfigTemplate_Type ¶
type ConfigTemplate_Type int32
const ( ConfigTemplate_UNKNOWN ConfigTemplate_Type = 0 ConfigTemplate_SNIPPET ConfigTemplate_Type = 1 ConfigTemplate_FILE ConfigTemplate_Type = 2 ConfigTemplate_DIRECTORY ConfigTemplate_Type = 3 )
func (ConfigTemplate_Type) Descriptor ¶
func (ConfigTemplate_Type) Descriptor() protoreflect.EnumDescriptor
func (ConfigTemplate_Type) Enum ¶
func (x ConfigTemplate_Type) Enum() *ConfigTemplate_Type
func (ConfigTemplate_Type) EnumDescriptor
deprecated
func (ConfigTemplate_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use ConfigTemplate_Type.Descriptor instead.
func (ConfigTemplate_Type) Number ¶
func (x ConfigTemplate_Type) Number() protoreflect.EnumNumber
func (ConfigTemplate_Type) String ¶
func (x ConfigTemplate_Type) String() string
func (ConfigTemplate_Type) Type ¶
func (ConfigTemplate_Type) Type() protoreflect.EnumType
type ConfigTemplates ¶
type ConfigTemplates struct { Ssh *SSHConfigTemplate `protobuf:"bytes,1,opt,name=ssh,proto3" json:"ssh,omitempty"` Data *structpb.Struct `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*ConfigTemplates) Descriptor
deprecated
func (*ConfigTemplates) Descriptor() ([]byte, []int)
Deprecated: Use ConfigTemplates.ProtoReflect.Descriptor instead.
func (*ConfigTemplates) GetData ¶
func (x *ConfigTemplates) GetData() *structpb.Struct
func (*ConfigTemplates) GetSsh ¶
func (x *ConfigTemplates) GetSsh() *SSHConfigTemplate
func (*ConfigTemplates) ProtoMessage ¶
func (*ConfigTemplates) ProtoMessage()
func (*ConfigTemplates) ProtoReflect ¶
func (x *ConfigTemplates) ProtoReflect() protoreflect.Message
func (*ConfigTemplates) Reset ¶
func (x *ConfigTemplates) Reset()
func (*ConfigTemplates) String ¶
func (x *ConfigTemplates) String() string
type Configuration ¶
type Configuration struct { Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` Root []string `protobuf:"bytes,2,rep,name=root,proto3" json:"root,omitempty"` // pem representation in files RootKey []string `protobuf:"bytes,3,rep,name=root_key,json=rootKey,proto3" json:"root_key,omitempty"` // pem representation in files FederatedRoots []string `protobuf:"bytes,4,rep,name=federated_roots,json=federatedRoots,proto3" json:"federated_roots,omitempty"` // pem representation in files Intermediate string `protobuf:"bytes,5,opt,name=intermediate,proto3" json:"intermediate,omitempty"` // pem representation in files IntermediateKey string `protobuf:"bytes,6,opt,name=intermediate_key,json=intermediateKey,proto3" json:"intermediate_key,omitempty"` // pem representation in files Address string `protobuf:"bytes,7,opt,name=address,proto3" json:"address,omitempty"` InsecureAddress string `protobuf:"bytes,8,opt,name=insecure_address,json=insecureAddress,proto3" json:"insecure_address,omitempty"` DnsNames []string `protobuf:"bytes,9,rep,name=dns_names,json=dnsNames,proto3" json:"dns_names,omitempty"` Ssh *SSH `protobuf:"bytes,10,opt,name=ssh,proto3" json:"ssh,omitempty"` Kms *KMS `protobuf:"bytes,11,opt,name=kms,proto3" json:"kms,omitempty"` Logger *structpb.Struct `protobuf:"bytes,12,opt,name=logger,proto3" json:"logger,omitempty"` // json representation Db *structpb.Struct `protobuf:"bytes,13,opt,name=db,proto3" json:"db,omitempty"` // json representation Monitoring *structpb.Struct `protobuf:"bytes,14,opt,name=monitoring,proto3" json:"monitoring,omitempty"` // json representation Authority *Authority `protobuf:"bytes,15,opt,name=authority,proto3" json:"authority,omitempty"` Tls *TLS `protobuf:"bytes,16,opt,name=tls,proto3" json:"tls,omitempty"` Templates *ConfigTemplates `protobuf:"bytes,17,opt,name=templates,proto3" json:"templates,omitempty"` Password []byte `protobuf:"bytes,18,opt,name=password,proto3" json:"password,omitempty"` Files map[string][]byte `` /* 138-byte string literal not displayed */ // contains filtered or unexported fields }
Configuration is the proto representation of a ca.json. Root keys and SSH public keys are not present in the ca.json but have been added here to be used in the initialization of a PKI.
func (*Configuration) Descriptor
deprecated
func (*Configuration) Descriptor() ([]byte, []int)
Deprecated: Use Configuration.ProtoReflect.Descriptor instead.
func (*Configuration) GetAddress ¶
func (x *Configuration) GetAddress() string
func (*Configuration) GetAuthority ¶
func (x *Configuration) GetAuthority() *Authority
func (*Configuration) GetDb ¶
func (x *Configuration) GetDb() *structpb.Struct
func (*Configuration) GetDnsNames ¶
func (x *Configuration) GetDnsNames() []string
func (*Configuration) GetFederatedRoots ¶
func (x *Configuration) GetFederatedRoots() []string
func (*Configuration) GetFiles ¶
func (x *Configuration) GetFiles() map[string][]byte
func (*Configuration) GetInsecureAddress ¶
func (x *Configuration) GetInsecureAddress() string
func (*Configuration) GetIntermediate ¶
func (x *Configuration) GetIntermediate() string
func (*Configuration) GetIntermediateKey ¶
func (x *Configuration) GetIntermediateKey() string
func (*Configuration) GetKms ¶
func (x *Configuration) GetKms() *KMS
func (*Configuration) GetLogger ¶
func (x *Configuration) GetLogger() *structpb.Struct
func (*Configuration) GetMonitoring ¶
func (x *Configuration) GetMonitoring() *structpb.Struct
func (*Configuration) GetPassword ¶
func (x *Configuration) GetPassword() []byte
func (*Configuration) GetRoot ¶
func (x *Configuration) GetRoot() []string
func (*Configuration) GetRootKey ¶
func (x *Configuration) GetRootKey() []string
func (*Configuration) GetSsh ¶
func (x *Configuration) GetSsh() *SSH
func (*Configuration) GetTemplates ¶
func (x *Configuration) GetTemplates() *ConfigTemplates
func (*Configuration) GetTls ¶
func (x *Configuration) GetTls() *TLS
func (*Configuration) GetVersion ¶
func (x *Configuration) GetVersion() string
func (*Configuration) ProtoMessage ¶
func (*Configuration) ProtoMessage()
func (*Configuration) ProtoReflect ¶
func (x *Configuration) ProtoReflect() protoreflect.Message
func (*Configuration) Reset ¶
func (x *Configuration) Reset()
func (*Configuration) String ¶
func (x *Configuration) String() string
type ConfigurationRequest ¶
type ConfigurationRequest struct { AuthorityId string `protobuf:"bytes,1,opt,name=authority_id,json=authorityId,proto3" json:"authority_id,omitempty"` // contains filtered or unexported fields }
func (*ConfigurationRequest) Descriptor
deprecated
func (*ConfigurationRequest) Descriptor() ([]byte, []int)
Deprecated: Use ConfigurationRequest.ProtoReflect.Descriptor instead.
func (*ConfigurationRequest) GetAuthorityId ¶
func (x *ConfigurationRequest) GetAuthorityId() string
func (*ConfigurationRequest) ProtoMessage ¶
func (*ConfigurationRequest) ProtoMessage()
func (*ConfigurationRequest) ProtoReflect ¶
func (x *ConfigurationRequest) ProtoReflect() protoreflect.Message
func (*ConfigurationRequest) Reset ¶
func (x *ConfigurationRequest) Reset()
func (*ConfigurationRequest) String ¶
func (x *ConfigurationRequest) String() string
type ConfigurationResponse ¶
type ConfigurationResponse struct { Provisioners []*Provisioner `protobuf:"bytes,1,rep,name=provisioners,proto3" json:"provisioners,omitempty"` Admins []*Admin `protobuf:"bytes,2,rep,name=admins,proto3" json:"admins,omitempty"` RaConfig *RegistrationAuthorityConfig `protobuf:"bytes,3,opt,name=ra_config,json=raConfig,proto3" json:"ra_config,omitempty"` ServerConfig *ServerConfiguration `protobuf:"bytes,4,opt,name=server_config,json=serverConfig,proto3" json:"server_config,omitempty"` // contains filtered or unexported fields }
func (*ConfigurationResponse) Descriptor
deprecated
func (*ConfigurationResponse) Descriptor() ([]byte, []int)
Deprecated: Use ConfigurationResponse.ProtoReflect.Descriptor instead.
func (*ConfigurationResponse) GetAdmins ¶
func (x *ConfigurationResponse) GetAdmins() []*Admin
func (*ConfigurationResponse) GetProvisioners ¶
func (x *ConfigurationResponse) GetProvisioners() []*Provisioner
func (*ConfigurationResponse) GetRaConfig ¶
func (x *ConfigurationResponse) GetRaConfig() *RegistrationAuthorityConfig
func (*ConfigurationResponse) GetServerConfig ¶
func (x *ConfigurationResponse) GetServerConfig() *ServerConfiguration
func (*ConfigurationResponse) ProtoMessage ¶
func (*ConfigurationResponse) ProtoMessage()
func (*ConfigurationResponse) ProtoReflect ¶
func (x *ConfigurationResponse) ProtoReflect() protoreflect.Message
func (*ConfigurationResponse) Reset ¶
func (x *ConfigurationResponse) Reset()
func (*ConfigurationResponse) String ¶
func (x *ConfigurationResponse) String() string
type CreateAdminRequest ¶
type CreateAdminRequest struct { Subject string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"` ProvisionerId string `protobuf:"bytes,2,opt,name=provisioner_id,json=provisionerId,proto3" json:"provisioner_id,omitempty"` Type Admin_Type `protobuf:"varint,3,opt,name=type,proto3,enum=linkedca.Admin_Type" json:"type,omitempty"` PreferredId string `protobuf:"bytes,4,opt,name=preferred_id,json=preferredId,proto3" json:"preferred_id,omitempty"` // contains filtered or unexported fields }
func (*CreateAdminRequest) Descriptor
deprecated
func (*CreateAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAdminRequest.ProtoReflect.Descriptor instead.
func (*CreateAdminRequest) GetPreferredId ¶
func (x *CreateAdminRequest) GetPreferredId() string
func (*CreateAdminRequest) GetProvisionerId ¶
func (x *CreateAdminRequest) GetProvisionerId() string
func (*CreateAdminRequest) GetSubject ¶
func (x *CreateAdminRequest) GetSubject() string
func (*CreateAdminRequest) GetType ¶
func (x *CreateAdminRequest) GetType() Admin_Type
func (*CreateAdminRequest) ProtoMessage ¶
func (*CreateAdminRequest) ProtoMessage()
func (*CreateAdminRequest) ProtoReflect ¶
func (x *CreateAdminRequest) ProtoReflect() protoreflect.Message
func (*CreateAdminRequest) Reset ¶
func (x *CreateAdminRequest) Reset()
func (*CreateAdminRequest) String ¶
func (x *CreateAdminRequest) String() string
type CreateProvisionerRequest ¶
type CreateProvisionerRequest struct { Type Provisioner_Type `protobuf:"varint,1,opt,name=type,proto3,enum=linkedca.Provisioner_Type" json:"type,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Details *ProvisionerDetails `protobuf:"bytes,3,opt,name=details,proto3" json:"details,omitempty"` Claims *Claims `protobuf:"bytes,4,opt,name=claims,proto3" json:"claims,omitempty"` X509Template *Template `protobuf:"bytes,5,opt,name=x509_template,json=x509Template,proto3" json:"x509_template,omitempty"` SshTemplate *Template `protobuf:"bytes,6,opt,name=ssh_template,json=sshTemplate,proto3" json:"ssh_template,omitempty"` PreferredId string `protobuf:"bytes,7,opt,name=preferred_id,json=preferredId,proto3" json:"preferred_id,omitempty"` // contains filtered or unexported fields }
func (*CreateProvisionerRequest) Descriptor
deprecated
func (*CreateProvisionerRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateProvisionerRequest.ProtoReflect.Descriptor instead.
func (*CreateProvisionerRequest) GetClaims ¶
func (x *CreateProvisionerRequest) GetClaims() *Claims
func (*CreateProvisionerRequest) GetDetails ¶
func (x *CreateProvisionerRequest) GetDetails() *ProvisionerDetails
func (*CreateProvisionerRequest) GetName ¶
func (x *CreateProvisionerRequest) GetName() string
func (*CreateProvisionerRequest) GetPreferredId ¶
func (x *CreateProvisionerRequest) GetPreferredId() string
func (*CreateProvisionerRequest) GetSshTemplate ¶
func (x *CreateProvisionerRequest) GetSshTemplate() *Template
func (*CreateProvisionerRequest) GetType ¶
func (x *CreateProvisionerRequest) GetType() Provisioner_Type
func (*CreateProvisionerRequest) GetX509Template ¶
func (x *CreateProvisionerRequest) GetX509Template() *Template
func (*CreateProvisionerRequest) ProtoMessage ¶
func (*CreateProvisionerRequest) ProtoMessage()
func (*CreateProvisionerRequest) ProtoReflect ¶
func (x *CreateProvisionerRequest) ProtoReflect() protoreflect.Message
func (*CreateProvisionerRequest) Reset ¶
func (x *CreateProvisionerRequest) Reset()
func (*CreateProvisionerRequest) String ¶
func (x *CreateProvisionerRequest) String() string
type Defaults ¶
type Defaults struct { CaUrl string `protobuf:"bytes,1,opt,name=ca_url,json=caUrl,proto3" json:"ca_url,omitempty"` CaConfig string `protobuf:"bytes,2,opt,name=ca_config,json=caConfig,proto3" json:"ca_config,omitempty"` Fingerprint string `protobuf:"bytes,3,opt,name=fingerprint,proto3" json:"fingerprint,omitempty"` Root string `protobuf:"bytes,4,opt,name=root,proto3" json:"root,omitempty"` // contains filtered or unexported fields }
Defaults is the proto representation of the defaults.json, this file can be extended, so it will only contain the default fields.
func (*Defaults) Descriptor
deprecated
func (*Defaults) GetCaConfig ¶
func (*Defaults) GetFingerprint ¶
func (*Defaults) ProtoMessage ¶
func (*Defaults) ProtoMessage()
func (*Defaults) ProtoReflect ¶
func (x *Defaults) ProtoReflect() protoreflect.Message
type DeleteAdminRequest ¶
type DeleteAdminRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*DeleteAdminRequest) Descriptor
deprecated
func (*DeleteAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAdminRequest.ProtoReflect.Descriptor instead.
func (*DeleteAdminRequest) GetId ¶
func (x *DeleteAdminRequest) GetId() string
func (*DeleteAdminRequest) ProtoMessage ¶
func (*DeleteAdminRequest) ProtoMessage()
func (*DeleteAdminRequest) ProtoReflect ¶
func (x *DeleteAdminRequest) ProtoReflect() protoreflect.Message
func (*DeleteAdminRequest) Reset ¶
func (x *DeleteAdminRequest) Reset()
func (*DeleteAdminRequest) String ¶
func (x *DeleteAdminRequest) String() string
type DeleteProvisionerRequest ¶
type DeleteProvisionerRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*DeleteProvisionerRequest) Descriptor
deprecated
func (*DeleteProvisionerRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteProvisionerRequest.ProtoReflect.Descriptor instead.
func (*DeleteProvisionerRequest) GetId ¶
func (x *DeleteProvisionerRequest) GetId() string
func (*DeleteProvisionerRequest) ProtoMessage ¶
func (*DeleteProvisionerRequest) ProtoMessage()
func (*DeleteProvisionerRequest) ProtoReflect ¶
func (x *DeleteProvisionerRequest) ProtoReflect() protoreflect.Message
func (*DeleteProvisionerRequest) Reset ¶
func (x *DeleteProvisionerRequest) Reset()
func (*DeleteProvisionerRequest) String ¶
func (x *DeleteProvisionerRequest) String() string
type DistinguishedName ¶
type DistinguishedName struct { Country string `protobuf:"bytes,1,opt,name=country,proto3" json:"country,omitempty"` Organization string `protobuf:"bytes,2,opt,name=organization,proto3" json:"organization,omitempty"` OrganizationalUnit string `protobuf:"bytes,3,opt,name=organizational_unit,json=organizationalUnit,proto3" json:"organizational_unit,omitempty"` Locality string `protobuf:"bytes,4,opt,name=locality,proto3" json:"locality,omitempty"` Province string `protobuf:"bytes,5,opt,name=province,proto3" json:"province,omitempty"` StreetAddress string `protobuf:"bytes,6,opt,name=street_address,json=streetAddress,proto3" json:"street_address,omitempty"` SerialNumber string `protobuf:"bytes,7,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"` CommonName string `protobuf:"bytes,8,opt,name=common_name,json=commonName,proto3" json:"common_name,omitempty"` // contains filtered or unexported fields }
func (*DistinguishedName) Descriptor
deprecated
func (*DistinguishedName) Descriptor() ([]byte, []int)
Deprecated: Use DistinguishedName.ProtoReflect.Descriptor instead.
func (*DistinguishedName) GetCommonName ¶
func (x *DistinguishedName) GetCommonName() string
func (*DistinguishedName) GetCountry ¶
func (x *DistinguishedName) GetCountry() string
func (*DistinguishedName) GetLocality ¶
func (x *DistinguishedName) GetLocality() string
func (*DistinguishedName) GetOrganization ¶
func (x *DistinguishedName) GetOrganization() string
func (*DistinguishedName) GetOrganizationalUnit ¶
func (x *DistinguishedName) GetOrganizationalUnit() string
func (*DistinguishedName) GetProvince ¶
func (x *DistinguishedName) GetProvince() string
func (*DistinguishedName) GetSerialNumber ¶
func (x *DistinguishedName) GetSerialNumber() string
func (*DistinguishedName) GetStreetAddress ¶
func (x *DistinguishedName) GetStreetAddress() string
func (*DistinguishedName) ProtoMessage ¶
func (*DistinguishedName) ProtoMessage()
func (*DistinguishedName) ProtoReflect ¶
func (x *DistinguishedName) ProtoReflect() protoreflect.Message
func (*DistinguishedName) Reset ¶
func (x *DistinguishedName) Reset()
func (*DistinguishedName) String ¶
func (x *DistinguishedName) String() string
type Durations ¶
type Durations struct { Default string `protobuf:"bytes,1,opt,name=default,proto3" json:"default,omitempty"` Min string `protobuf:"bytes,2,opt,name=min,proto3" json:"min,omitempty"` Max string `protobuf:"bytes,3,opt,name=max,proto3" json:"max,omitempty"` // contains filtered or unexported fields }
func (*Durations) Descriptor
deprecated
func (*Durations) GetDefault ¶
func (*Durations) ProtoMessage ¶
func (*Durations) ProtoMessage()
func (*Durations) ProtoReflect ¶
func (x *Durations) ProtoReflect() protoreflect.Message
type EABKey ¶
type EABKey struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // the KeyID HmacKey []byte `protobuf:"bytes,2,opt,name=hmac_key,json=hmacKey,proto3" json:"hmac_key,omitempty"` // the key bytes Provisioner string `protobuf:"bytes,3,opt,name=provisioner,proto3" json:"provisioner,omitempty"` // the provisioner for which to create the key Reference string `protobuf:"bytes,4,opt,name=reference,proto3" json:"reference,omitempty"` // name/reference to the key; can be linked to external system Account string `protobuf:"bytes,5,opt,name=account,proto3" json:"account,omitempty"` // account the key is bound to CreatedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // time the key was created_at BoundAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=bound_at,json=boundAt,proto3" json:"bound_at,omitempty"` // time the key was bound to an account Policy *Policy `protobuf:"bytes,8,opt,name=policy,proto3" json:"policy,omitempty"` // contains filtered or unexported fields }
func ExternalAccountKeyFromContext ¶
ExternalAccountKeyFromContext returns the EABKey if the ctx carries one and a bool indicating if an EABKey is carried by the ctx.
func MustExternalAccountKeyFromContext ¶
MustExternalAccountKeyFromContext returns the EABKey ctx carries.
MustExternalAccountKeyFromContext panics in case ctx carries no EABKey.
func (*EABKey) Descriptor
deprecated
func (*EABKey) GetAccount ¶
func (*EABKey) GetBoundAt ¶
func (x *EABKey) GetBoundAt() *timestamppb.Timestamp
func (*EABKey) GetCreatedAt ¶
func (x *EABKey) GetCreatedAt() *timestamppb.Timestamp
func (*EABKey) GetHmacKey ¶
func (*EABKey) GetProvisioner ¶
func (*EABKey) GetReference ¶
func (*EABKey) ProtoMessage ¶
func (*EABKey) ProtoMessage()
func (*EABKey) ProtoReflect ¶
func (x *EABKey) ProtoReflect() protoreflect.Message
type GCPProvisioner ¶
type GCPProvisioner struct { ServiceAccounts []string `protobuf:"bytes,1,rep,name=service_accounts,json=serviceAccounts,proto3" json:"service_accounts,omitempty"` ProjectIds []string `protobuf:"bytes,2,rep,name=project_ids,json=projectIds,proto3" json:"project_ids,omitempty"` DisableCustomSans bool `protobuf:"varint,3,opt,name=disable_custom_sans,json=disableCustomSans,proto3" json:"disable_custom_sans,omitempty"` DisableTrustOnFirstUse bool `` /* 134-byte string literal not displayed */ InstanceAge string `protobuf:"bytes,5,opt,name=instance_age,json=instanceAge,proto3" json:"instance_age,omitempty"` DisableSshCaUser *bool `protobuf:"varint,6,opt,name=disable_ssh_ca_user,json=disableSshCaUser,proto3,oneof" json:"disable_ssh_ca_user,omitempty"` DisableSshCaHost *bool `protobuf:"varint,7,opt,name=disable_ssh_ca_host,json=disableSshCaHost,proto3,oneof" json:"disable_ssh_ca_host,omitempty"` // contains filtered or unexported fields }
func (*GCPProvisioner) Descriptor
deprecated
func (*GCPProvisioner) Descriptor() ([]byte, []int)
Deprecated: Use GCPProvisioner.ProtoReflect.Descriptor instead.
func (*GCPProvisioner) GetDisableCustomSans ¶
func (x *GCPProvisioner) GetDisableCustomSans() bool
func (*GCPProvisioner) GetDisableSshCaHost ¶
func (x *GCPProvisioner) GetDisableSshCaHost() bool
func (*GCPProvisioner) GetDisableSshCaUser ¶
func (x *GCPProvisioner) GetDisableSshCaUser() bool
func (*GCPProvisioner) GetDisableTrustOnFirstUse ¶
func (x *GCPProvisioner) GetDisableTrustOnFirstUse() bool
func (*GCPProvisioner) GetInstanceAge ¶
func (x *GCPProvisioner) GetInstanceAge() string
func (*GCPProvisioner) GetProjectIds ¶
func (x *GCPProvisioner) GetProjectIds() []string
func (*GCPProvisioner) GetServiceAccounts ¶
func (x *GCPProvisioner) GetServiceAccounts() []string
func (*GCPProvisioner) ProtoMessage ¶
func (*GCPProvisioner) ProtoMessage()
func (*GCPProvisioner) ProtoReflect ¶
func (x *GCPProvisioner) ProtoReflect() protoreflect.Message
func (*GCPProvisioner) Reset ¶
func (x *GCPProvisioner) Reset()
func (*GCPProvisioner) String ¶
func (x *GCPProvisioner) String() string
type GetAdminRequest ¶
type GetAdminRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*GetAdminRequest) Descriptor
deprecated
func (*GetAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAdminRequest.ProtoReflect.Descriptor instead.
func (*GetAdminRequest) GetId ¶
func (x *GetAdminRequest) GetId() string
func (*GetAdminRequest) ProtoMessage ¶
func (*GetAdminRequest) ProtoMessage()
func (*GetAdminRequest) ProtoReflect ¶
func (x *GetAdminRequest) ProtoReflect() protoreflect.Message
func (*GetAdminRequest) Reset ¶
func (x *GetAdminRequest) Reset()
func (*GetAdminRequest) String ¶
func (x *GetAdminRequest) String() string
type GetCertificateRequest ¶
type GetCertificateRequest struct { Serial string `protobuf:"bytes,1,opt,name=serial,proto3" json:"serial,omitempty"` // contains filtered or unexported fields }
func (*GetCertificateRequest) Descriptor
deprecated
func (*GetCertificateRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCertificateRequest.ProtoReflect.Descriptor instead.
func (*GetCertificateRequest) GetSerial ¶
func (x *GetCertificateRequest) GetSerial() string
func (*GetCertificateRequest) ProtoMessage ¶
func (*GetCertificateRequest) ProtoMessage()
func (*GetCertificateRequest) ProtoReflect ¶
func (x *GetCertificateRequest) ProtoReflect() protoreflect.Message
func (*GetCertificateRequest) Reset ¶
func (x *GetCertificateRequest) Reset()
func (*GetCertificateRequest) String ¶
func (x *GetCertificateRequest) String() string
type GetCertificateResponse ¶
type GetCertificateResponse struct { PemCertificate string `protobuf:"bytes,1,opt,name=pem_certificate,json=pemCertificate,proto3" json:"pem_certificate,omitempty"` Provisioner *ProvisionerIdentity `protobuf:"bytes,2,opt,name=provisioner,proto3" json:"provisioner,omitempty"` RaProvisioner *RegistrationAuthorityProvisioner `protobuf:"bytes,3,opt,name=ra_provisioner,json=raProvisioner,proto3" json:"ra_provisioner,omitempty"` // contains filtered or unexported fields }
func (*GetCertificateResponse) Descriptor
deprecated
func (*GetCertificateResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetCertificateResponse.ProtoReflect.Descriptor instead.
func (*GetCertificateResponse) GetPemCertificate ¶
func (x *GetCertificateResponse) GetPemCertificate() string
func (*GetCertificateResponse) GetProvisioner ¶
func (x *GetCertificateResponse) GetProvisioner() *ProvisionerIdentity
func (*GetCertificateResponse) GetRaProvisioner ¶
func (x *GetCertificateResponse) GetRaProvisioner() *RegistrationAuthorityProvisioner
func (*GetCertificateResponse) ProtoMessage ¶
func (*GetCertificateResponse) ProtoMessage()
func (*GetCertificateResponse) ProtoReflect ¶
func (x *GetCertificateResponse) ProtoReflect() protoreflect.Message
func (*GetCertificateResponse) Reset ¶
func (x *GetCertificateResponse) Reset()
func (*GetCertificateResponse) String ¶
func (x *GetCertificateResponse) String() string
type GetCertificateStatusRequest ¶
type GetCertificateStatusRequest struct { Serial string `protobuf:"bytes,1,opt,name=serial,proto3" json:"serial,omitempty"` // contains filtered or unexported fields }
func (*GetCertificateStatusRequest) Descriptor
deprecated
func (*GetCertificateStatusRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCertificateStatusRequest.ProtoReflect.Descriptor instead.
func (*GetCertificateStatusRequest) GetSerial ¶
func (x *GetCertificateStatusRequest) GetSerial() string
func (*GetCertificateStatusRequest) ProtoMessage ¶
func (*GetCertificateStatusRequest) ProtoMessage()
func (*GetCertificateStatusRequest) ProtoReflect ¶
func (x *GetCertificateStatusRequest) ProtoReflect() protoreflect.Message
func (*GetCertificateStatusRequest) Reset ¶
func (x *GetCertificateStatusRequest) Reset()
func (*GetCertificateStatusRequest) String ¶
func (x *GetCertificateStatusRequest) String() string
type GetCertificateStatusResponse ¶
type GetCertificateStatusResponse struct { Status RevocationStatus `protobuf:"varint,1,opt,name=status,proto3,enum=linkedca.RevocationStatus" json:"status,omitempty"` Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"` ReasonCode RevocationReasonCode `` /* 127-byte string literal not displayed */ RevokedAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=revoked_at,json=revokedAt,proto3" json:"revoked_at,omitempty"` // contains filtered or unexported fields }
func (*GetCertificateStatusResponse) Descriptor
deprecated
func (*GetCertificateStatusResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetCertificateStatusResponse.ProtoReflect.Descriptor instead.
func (*GetCertificateStatusResponse) GetReason ¶
func (x *GetCertificateStatusResponse) GetReason() string
func (*GetCertificateStatusResponse) GetReasonCode ¶
func (x *GetCertificateStatusResponse) GetReasonCode() RevocationReasonCode
func (*GetCertificateStatusResponse) GetRevokedAt ¶
func (x *GetCertificateStatusResponse) GetRevokedAt() *timestamppb.Timestamp
func (*GetCertificateStatusResponse) GetStatus ¶
func (x *GetCertificateStatusResponse) GetStatus() RevocationStatus
func (*GetCertificateStatusResponse) ProtoMessage ¶
func (*GetCertificateStatusResponse) ProtoMessage()
func (*GetCertificateStatusResponse) ProtoReflect ¶
func (x *GetCertificateStatusResponse) ProtoReflect() protoreflect.Message
func (*GetCertificateStatusResponse) Reset ¶
func (x *GetCertificateStatusResponse) Reset()
func (*GetCertificateStatusResponse) String ¶
func (x *GetCertificateStatusResponse) String() string
type GetProvisionerRequest ¶
type GetProvisionerRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*GetProvisionerRequest) Descriptor
deprecated
func (*GetProvisionerRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetProvisionerRequest.ProtoReflect.Descriptor instead.
func (*GetProvisionerRequest) GetId ¶
func (x *GetProvisionerRequest) GetId() string
func (*GetProvisionerRequest) ProtoMessage ¶
func (*GetProvisionerRequest) ProtoMessage()
func (*GetProvisionerRequest) ProtoReflect ¶
func (x *GetProvisionerRequest) ProtoReflect() protoreflect.Message
func (*GetProvisionerRequest) Reset ¶
func (x *GetProvisionerRequest) Reset()
func (*GetProvisionerRequest) String ¶
func (x *GetProvisionerRequest) String() string
type GetRootCertificateRequest ¶
type GetRootCertificateRequest struct { Fingerprint string `protobuf:"bytes,1,opt,name=fingerprint,proto3" json:"fingerprint,omitempty"` // contains filtered or unexported fields }
func (*GetRootCertificateRequest) Descriptor
deprecated
func (*GetRootCertificateRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRootCertificateRequest.ProtoReflect.Descriptor instead.
func (*GetRootCertificateRequest) GetFingerprint ¶
func (x *GetRootCertificateRequest) GetFingerprint() string
func (*GetRootCertificateRequest) ProtoMessage ¶
func (*GetRootCertificateRequest) ProtoMessage()
func (*GetRootCertificateRequest) ProtoReflect ¶
func (x *GetRootCertificateRequest) ProtoReflect() protoreflect.Message
func (*GetRootCertificateRequest) Reset ¶
func (x *GetRootCertificateRequest) Reset()
func (*GetRootCertificateRequest) String ¶
func (x *GetRootCertificateRequest) String() string
type GetRootCertificateResponse ¶
type GetRootCertificateResponse struct { PemCertificate string `protobuf:"bytes,1,opt,name=pem_certificate,json=pemCertificate,proto3" json:"pem_certificate,omitempty"` // contains filtered or unexported fields }
func (*GetRootCertificateResponse) Descriptor
deprecated
func (*GetRootCertificateResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetRootCertificateResponse.ProtoReflect.Descriptor instead.
func (*GetRootCertificateResponse) GetPemCertificate ¶
func (x *GetRootCertificateResponse) GetPemCertificate() string
func (*GetRootCertificateResponse) ProtoMessage ¶
func (*GetRootCertificateResponse) ProtoMessage()
func (*GetRootCertificateResponse) ProtoReflect ¶
func (x *GetRootCertificateResponse) ProtoReflect() protoreflect.Message
func (*GetRootCertificateResponse) Reset ¶
func (x *GetRootCertificateResponse) Reset()
func (*GetRootCertificateResponse) String ¶
func (x *GetRootCertificateResponse) String() string
type GetSSHCertificateStatusRequest ¶
type GetSSHCertificateStatusRequest struct { Serial string `protobuf:"bytes,1,opt,name=serial,proto3" json:"serial,omitempty"` // contains filtered or unexported fields }
func (*GetSSHCertificateStatusRequest) Descriptor
deprecated
func (*GetSSHCertificateStatusRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSSHCertificateStatusRequest.ProtoReflect.Descriptor instead.
func (*GetSSHCertificateStatusRequest) GetSerial ¶
func (x *GetSSHCertificateStatusRequest) GetSerial() string
func (*GetSSHCertificateStatusRequest) ProtoMessage ¶
func (*GetSSHCertificateStatusRequest) ProtoMessage()
func (*GetSSHCertificateStatusRequest) ProtoReflect ¶
func (x *GetSSHCertificateStatusRequest) ProtoReflect() protoreflect.Message
func (*GetSSHCertificateStatusRequest) Reset ¶
func (x *GetSSHCertificateStatusRequest) Reset()
func (*GetSSHCertificateStatusRequest) String ¶
func (x *GetSSHCertificateStatusRequest) String() string
type GetSSHCertificateStatusResponse ¶
type GetSSHCertificateStatusResponse struct { Status RevocationStatus `protobuf:"varint,1,opt,name=status,proto3,enum=linkedca.RevocationStatus" json:"status,omitempty"` Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"` ReasonCode RevocationReasonCode `` /* 127-byte string literal not displayed */ RevokedAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=revoked_at,json=revokedAt,proto3" json:"revoked_at,omitempty"` // contains filtered or unexported fields }
func (*GetSSHCertificateStatusResponse) Descriptor
deprecated
func (*GetSSHCertificateStatusResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetSSHCertificateStatusResponse.ProtoReflect.Descriptor instead.
func (*GetSSHCertificateStatusResponse) GetReason ¶
func (x *GetSSHCertificateStatusResponse) GetReason() string
func (*GetSSHCertificateStatusResponse) GetReasonCode ¶
func (x *GetSSHCertificateStatusResponse) GetReasonCode() RevocationReasonCode
func (*GetSSHCertificateStatusResponse) GetRevokedAt ¶
func (x *GetSSHCertificateStatusResponse) GetRevokedAt() *timestamppb.Timestamp
func (*GetSSHCertificateStatusResponse) GetStatus ¶
func (x *GetSSHCertificateStatusResponse) GetStatus() RevocationStatus
func (*GetSSHCertificateStatusResponse) ProtoMessage ¶
func (*GetSSHCertificateStatusResponse) ProtoMessage()
func (*GetSSHCertificateStatusResponse) ProtoReflect ¶
func (x *GetSSHCertificateStatusResponse) ProtoReflect() protoreflect.Message
func (*GetSSHCertificateStatusResponse) Reset ¶
func (x *GetSSHCertificateStatusResponse) Reset()
func (*GetSSHCertificateStatusResponse) String ¶
func (x *GetSSHCertificateStatusResponse) String() string
type JWKProvisioner ¶
type JWKProvisioner struct { PublicKey []byte `protobuf:"bytes,1,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"` EncryptedPrivateKey []byte `protobuf:"bytes,2,opt,name=encrypted_private_key,json=encryptedPrivateKey,proto3" json:"encrypted_private_key,omitempty"` // contains filtered or unexported fields }
func (*JWKProvisioner) Descriptor
deprecated
func (*JWKProvisioner) Descriptor() ([]byte, []int)
Deprecated: Use JWKProvisioner.ProtoReflect.Descriptor instead.
func (*JWKProvisioner) GetEncryptedPrivateKey ¶
func (x *JWKProvisioner) GetEncryptedPrivateKey() []byte
func (*JWKProvisioner) GetPublicKey ¶
func (x *JWKProvisioner) GetPublicKey() []byte
func (*JWKProvisioner) ProtoMessage ¶
func (*JWKProvisioner) ProtoMessage()
func (*JWKProvisioner) ProtoReflect ¶
func (x *JWKProvisioner) ProtoReflect() protoreflect.Message
func (*JWKProvisioner) Reset ¶
func (x *JWKProvisioner) Reset()
func (*JWKProvisioner) String ¶
func (x *JWKProvisioner) String() string
type K8SSAProvisioner ¶
type K8SSAProvisioner struct { PublicKeys [][]byte `protobuf:"bytes,1,rep,name=public_keys,json=publicKeys,proto3" json:"public_keys,omitempty"` // contains filtered or unexported fields }
func (*K8SSAProvisioner) Descriptor
deprecated
func (*K8SSAProvisioner) Descriptor() ([]byte, []int)
Deprecated: Use K8SSAProvisioner.ProtoReflect.Descriptor instead.
func (*K8SSAProvisioner) GetPublicKeys ¶
func (x *K8SSAProvisioner) GetPublicKeys() [][]byte
func (*K8SSAProvisioner) ProtoMessage ¶
func (*K8SSAProvisioner) ProtoMessage()
func (*K8SSAProvisioner) ProtoReflect ¶
func (x *K8SSAProvisioner) ProtoReflect() protoreflect.Message
func (*K8SSAProvisioner) Reset ¶
func (x *K8SSAProvisioner) Reset()
func (*K8SSAProvisioner) String ¶
func (x *K8SSAProvisioner) String() string
type KMS ¶
type KMS struct { Type KMS_Type `protobuf:"varint,1,opt,name=type,proto3,enum=linkedca.KMS_Type" json:"type,omitempty"` CredentialsFile string `protobuf:"bytes,2,opt,name=credentialsFile,proto3" json:"credentialsFile,omitempty"` Uri string `protobuf:"bytes,3,opt,name=uri,proto3" json:"uri,omitempty"` Pin string `protobuf:"bytes,4,opt,name=pin,proto3" json:"pin,omitempty"` ManagementKey string `protobuf:"bytes,5,opt,name=managementKey,proto3" json:"managementKey,omitempty"` Region string `protobuf:"bytes,6,opt,name=region,proto3" json:"region,omitempty"` Profile string `protobuf:"bytes,7,opt,name=profile,proto3" json:"profile,omitempty"` // contains filtered or unexported fields }
func (*KMS) Descriptor
deprecated
func (*KMS) GetCredentialsFile ¶
func (*KMS) GetManagementKey ¶
func (*KMS) GetProfile ¶
func (*KMS) ProtoMessage ¶
func (*KMS) ProtoMessage()
func (*KMS) ProtoReflect ¶
func (x *KMS) ProtoReflect() protoreflect.Message
type KMS_Type ¶
type KMS_Type int32
func (KMS_Type) Descriptor ¶
func (KMS_Type) Descriptor() protoreflect.EnumDescriptor
func (KMS_Type) EnumDescriptor
deprecated
func (KMS_Type) Number ¶
func (x KMS_Type) Number() protoreflect.EnumNumber
func (KMS_Type) Type ¶
func (KMS_Type) Type() protoreflect.EnumType
type LoginRequest ¶
type LoginRequest struct { AuthorityId string `protobuf:"bytes,1,opt,name=authority_id,json=authorityId,proto3" json:"authority_id,omitempty"` Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"` PemCertificateRequest string `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
func (*LoginRequest) Descriptor
deprecated
func (*LoginRequest) Descriptor() ([]byte, []int)
Deprecated: Use LoginRequest.ProtoReflect.Descriptor instead.
func (*LoginRequest) GetAuthorityId ¶
func (x *LoginRequest) GetAuthorityId() string
func (*LoginRequest) GetPemCertificateRequest ¶
func (x *LoginRequest) GetPemCertificateRequest() string
func (*LoginRequest) GetToken ¶
func (x *LoginRequest) GetToken() string
func (*LoginRequest) ProtoMessage ¶
func (*LoginRequest) ProtoMessage()
func (*LoginRequest) ProtoReflect ¶
func (x *LoginRequest) ProtoReflect() protoreflect.Message
func (*LoginRequest) Reset ¶
func (x *LoginRequest) Reset()
func (*LoginRequest) String ¶
func (x *LoginRequest) String() string
type LoginResponse ¶
type LoginResponse struct { PemCertificate string `protobuf:"bytes,1,opt,name=pem_certificate,json=pemCertificate,proto3" json:"pem_certificate,omitempty"` PemCertificateChain string `protobuf:"bytes,2,opt,name=pem_certificate_chain,json=pemCertificateChain,proto3" json:"pem_certificate_chain,omitempty"` // contains filtered or unexported fields }
func (*LoginResponse) Descriptor
deprecated
func (*LoginResponse) Descriptor() ([]byte, []int)
Deprecated: Use LoginResponse.ProtoReflect.Descriptor instead.
func (*LoginResponse) GetPemCertificate ¶
func (x *LoginResponse) GetPemCertificate() string
func (*LoginResponse) GetPemCertificateChain ¶
func (x *LoginResponse) GetPemCertificateChain() string
func (*LoginResponse) ProtoMessage ¶
func (*LoginResponse) ProtoMessage()
func (*LoginResponse) ProtoReflect ¶
func (x *LoginResponse) ProtoReflect() protoreflect.Message
func (*LoginResponse) Reset ¶
func (x *LoginResponse) Reset()
func (*LoginResponse) String ¶
func (x *LoginResponse) String() string
type MajordomoClient ¶
type MajordomoClient interface { // Login creates signs a given CSR and returns the certificate that will be // used for authentication. Login(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*LoginResponse, error) // GetRootCertificate returns the root certificate for a given fingerprint. GetRootCertificate(ctx context.Context, in *GetRootCertificateRequest, opts ...grpc.CallOption) (*GetRootCertificateResponse, error) // GetConfiguration returns the full configuration of an authority. GetConfiguration(ctx context.Context, in *ConfigurationRequest, opts ...grpc.CallOption) (*ConfigurationResponse, error) // CreateProvisioner adds a new provisioner to the majordomo authority and // returns the proto representation. CreateProvisioner(ctx context.Context, in *CreateProvisionerRequest, opts ...grpc.CallOption) (*Provisioner, error) // GetProvisioner returns a provisioner by its id. GetProvisioner(ctx context.Context, in *GetProvisionerRequest, opts ...grpc.CallOption) (*Provisioner, error) // UpdateProvisioners updates a previously created provisioner. UpdateProvisioner(ctx context.Context, in *UpdateProvisionerRequest, opts ...grpc.CallOption) (*Provisioner, error) // DeleteProvisioner deletes a previously created provisioner. DeleteProvisioner(ctx context.Context, in *DeleteProvisionerRequest, opts ...grpc.CallOption) (*Provisioner, error) // CreateAdmin adds a new admin user to the majordomo authority. Admin users // can add or delete provisioners. CreateAdmin(ctx context.Context, in *CreateAdminRequest, opts ...grpc.CallOption) (*Admin, error) // GetAdmin returns an admin by its id. GetAdmin(ctx context.Context, in *GetAdminRequest, opts ...grpc.CallOption) (*Admin, error) // UpdateAdmin updates a previously created admin. UpdateAdmin(ctx context.Context, in *UpdateAdminRequest, opts ...grpc.CallOption) (*Admin, error) // DeleteAdmin deletes a previously created admin user DeleteAdmin(ctx context.Context, in *DeleteAdminRequest, opts ...grpc.CallOption) (*Admin, error) // PostCertificate sends a signed X.509 certificate to majordomo. PostCertificate(ctx context.Context, in *CertificateRequest, opts ...grpc.CallOption) (*CertificateResponse, error) // PostSSHCertificate sends a signed SSH certificate to majordomo. PostSSHCertificate(ctx context.Context, in *SSHCertificateRequest, opts ...grpc.CallOption) (*SSHCertificateResponse, error) // PostOneTimeToken sends a one time token to majordomo. PostOneTimeToken(ctx context.Context, in *OneTimeTokenRequest, opts ...grpc.CallOption) (*OneTimeTokenResponse, error) // RevokeCertificate marks an X.509 certificate as revoked. RevokeCertificate(ctx context.Context, in *RevokeCertificateRequest, opts ...grpc.CallOption) (*RevokeCertificateResponse, error) // RevokeSSHCertificate marks an SSH certificate as revoked. RevokeSSHCertificate(ctx context.Context, in *RevokeSSHCertificateRequest, opts ...grpc.CallOption) (*RevokeSSHCertificateResponse, error) // GetCertificate returns the X.509 certificate by serial. GetCertificate(ctx context.Context, in *GetCertificateRequest, opts ...grpc.CallOption) (*GetCertificateResponse, error) // GetCertificateStatus returns the status of an X.509 certificate by serial. GetCertificateStatus(ctx context.Context, in *GetCertificateStatusRequest, opts ...grpc.CallOption) (*GetCertificateStatusResponse, error) // GetSSHCertificateStatus returns the status of an SSH certificate by serial. GetSSHCertificateStatus(ctx context.Context, in *GetSSHCertificateStatusRequest, opts ...grpc.CallOption) (*GetSSHCertificateStatusResponse, error) }
MajordomoClient is the client API for Majordomo service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
Majordomo is the public service used to sync configurations to CA's and post certificates.
func NewMajordomoClient ¶
func NewMajordomoClient(cc grpc.ClientConnInterface) MajordomoClient
type MajordomoServer ¶
type MajordomoServer interface { // Login creates signs a given CSR and returns the certificate that will be // used for authentication. Login(context.Context, *LoginRequest) (*LoginResponse, error) // GetRootCertificate returns the root certificate for a given fingerprint. GetRootCertificate(context.Context, *GetRootCertificateRequest) (*GetRootCertificateResponse, error) // GetConfiguration returns the full configuration of an authority. GetConfiguration(context.Context, *ConfigurationRequest) (*ConfigurationResponse, error) // CreateProvisioner adds a new provisioner to the majordomo authority and // returns the proto representation. CreateProvisioner(context.Context, *CreateProvisionerRequest) (*Provisioner, error) // GetProvisioner returns a provisioner by its id. GetProvisioner(context.Context, *GetProvisionerRequest) (*Provisioner, error) // UpdateProvisioners updates a previously created provisioner. UpdateProvisioner(context.Context, *UpdateProvisionerRequest) (*Provisioner, error) // DeleteProvisioner deletes a previously created provisioner. DeleteProvisioner(context.Context, *DeleteProvisionerRequest) (*Provisioner, error) // CreateAdmin adds a new admin user to the majordomo authority. Admin users // can add or delete provisioners. CreateAdmin(context.Context, *CreateAdminRequest) (*Admin, error) // GetAdmin returns an admin by its id. GetAdmin(context.Context, *GetAdminRequest) (*Admin, error) // UpdateAdmin updates a previously created admin. UpdateAdmin(context.Context, *UpdateAdminRequest) (*Admin, error) // DeleteAdmin deletes a previously created admin user DeleteAdmin(context.Context, *DeleteAdminRequest) (*Admin, error) // PostCertificate sends a signed X.509 certificate to majordomo. PostCertificate(context.Context, *CertificateRequest) (*CertificateResponse, error) // PostSSHCertificate sends a signed SSH certificate to majordomo. PostSSHCertificate(context.Context, *SSHCertificateRequest) (*SSHCertificateResponse, error) // PostOneTimeToken sends a one time token to majordomo. PostOneTimeToken(context.Context, *OneTimeTokenRequest) (*OneTimeTokenResponse, error) // RevokeCertificate marks an X.509 certificate as revoked. RevokeCertificate(context.Context, *RevokeCertificateRequest) (*RevokeCertificateResponse, error) // RevokeSSHCertificate marks an SSH certificate as revoked. RevokeSSHCertificate(context.Context, *RevokeSSHCertificateRequest) (*RevokeSSHCertificateResponse, error) // GetCertificate returns the X.509 certificate by serial. GetCertificate(context.Context, *GetCertificateRequest) (*GetCertificateResponse, error) // GetCertificateStatus returns the status of an X.509 certificate by serial. GetCertificateStatus(context.Context, *GetCertificateStatusRequest) (*GetCertificateStatusResponse, error) // GetSSHCertificateStatus returns the status of an SSH certificate by serial. GetSSHCertificateStatus(context.Context, *GetSSHCertificateStatusRequest) (*GetSSHCertificateStatusResponse, error) // contains filtered or unexported methods }
MajordomoServer is the server API for Majordomo service. All implementations must embed UnimplementedMajordomoServer for forward compatibility.
Majordomo is the public service used to sync configurations to CA's and post certificates.
type NebulaProvisioner ¶
type NebulaProvisioner struct { Roots [][]byte `protobuf:"bytes,1,rep,name=roots,proto3" json:"roots,omitempty"` // contains filtered or unexported fields }
func (*NebulaProvisioner) Descriptor
deprecated
func (*NebulaProvisioner) Descriptor() ([]byte, []int)
Deprecated: Use NebulaProvisioner.ProtoReflect.Descriptor instead.
func (*NebulaProvisioner) GetRoots ¶
func (x *NebulaProvisioner) GetRoots() [][]byte
func (*NebulaProvisioner) ProtoMessage ¶
func (*NebulaProvisioner) ProtoMessage()
func (*NebulaProvisioner) ProtoReflect ¶
func (x *NebulaProvisioner) ProtoReflect() protoreflect.Message
func (*NebulaProvisioner) Reset ¶
func (x *NebulaProvisioner) Reset()
func (*NebulaProvisioner) String ¶
func (x *NebulaProvisioner) String() string
type OIDCProvisioner ¶
type OIDCProvisioner struct { ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"` ClientSecret string `protobuf:"bytes,2,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"` ConfigurationEndpoint string `protobuf:"bytes,3,opt,name=configuration_endpoint,json=configurationEndpoint,proto3" json:"configuration_endpoint,omitempty"` Admins []string `protobuf:"bytes,4,rep,name=admins,proto3" json:"admins,omitempty"` Domains []string `protobuf:"bytes,5,rep,name=domains,proto3" json:"domains,omitempty"` Groups []string `protobuf:"bytes,6,rep,name=groups,proto3" json:"groups,omitempty"` ListenAddress string `protobuf:"bytes,7,opt,name=listen_address,json=listenAddress,proto3" json:"listen_address,omitempty"` TenantId string `protobuf:"bytes,8,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"` Scopes []string `protobuf:"bytes,9,rep,name=scopes,proto3" json:"scopes,omitempty"` AuthParams []string `protobuf:"bytes,10,rep,name=auth_params,json=authParams,proto3" json:"auth_params,omitempty"` // contains filtered or unexported fields }
func (*OIDCProvisioner) Descriptor
deprecated
func (*OIDCProvisioner) Descriptor() ([]byte, []int)
Deprecated: Use OIDCProvisioner.ProtoReflect.Descriptor instead.
func (*OIDCProvisioner) GetAdmins ¶
func (x *OIDCProvisioner) GetAdmins() []string
func (*OIDCProvisioner) GetAuthParams ¶
func (x *OIDCProvisioner) GetAuthParams() []string
func (*OIDCProvisioner) GetClientId ¶
func (x *OIDCProvisioner) GetClientId() string
func (*OIDCProvisioner) GetClientSecret ¶
func (x *OIDCProvisioner) GetClientSecret() string
func (*OIDCProvisioner) GetConfigurationEndpoint ¶
func (x *OIDCProvisioner) GetConfigurationEndpoint() string
func (*OIDCProvisioner) GetDomains ¶
func (x *OIDCProvisioner) GetDomains() []string
func (*OIDCProvisioner) GetGroups ¶
func (x *OIDCProvisioner) GetGroups() []string
func (*OIDCProvisioner) GetListenAddress ¶
func (x *OIDCProvisioner) GetListenAddress() string
func (*OIDCProvisioner) GetScopes ¶
func (x *OIDCProvisioner) GetScopes() []string
func (*OIDCProvisioner) GetTenantId ¶
func (x *OIDCProvisioner) GetTenantId() string
func (*OIDCProvisioner) ProtoMessage ¶
func (*OIDCProvisioner) ProtoMessage()
func (*OIDCProvisioner) ProtoReflect ¶
func (x *OIDCProvisioner) ProtoReflect() protoreflect.Message
func (*OIDCProvisioner) Reset ¶
func (x *OIDCProvisioner) Reset()
func (*OIDCProvisioner) String ¶
func (x *OIDCProvisioner) String() string
type OneTimeTokenRequest ¶
type OneTimeTokenRequest struct { Jti string `protobuf:"bytes,1,opt,name=jti,proto3" json:"jti,omitempty"` Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"` // contains filtered or unexported fields }
func (*OneTimeTokenRequest) Descriptor
deprecated
func (*OneTimeTokenRequest) Descriptor() ([]byte, []int)
Deprecated: Use OneTimeTokenRequest.ProtoReflect.Descriptor instead.
func (*OneTimeTokenRequest) GetJti ¶
func (x *OneTimeTokenRequest) GetJti() string
func (*OneTimeTokenRequest) GetToken ¶
func (x *OneTimeTokenRequest) GetToken() string
func (*OneTimeTokenRequest) ProtoMessage ¶
func (*OneTimeTokenRequest) ProtoMessage()
func (*OneTimeTokenRequest) ProtoReflect ¶
func (x *OneTimeTokenRequest) ProtoReflect() protoreflect.Message
func (*OneTimeTokenRequest) Reset ¶
func (x *OneTimeTokenRequest) Reset()
func (*OneTimeTokenRequest) String ¶
func (x *OneTimeTokenRequest) String() string
type OneTimeTokenResponse ¶
type OneTimeTokenResponse struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*OneTimeTokenResponse) Descriptor
deprecated
func (*OneTimeTokenResponse) Descriptor() ([]byte, []int)
Deprecated: Use OneTimeTokenResponse.ProtoReflect.Descriptor instead.
func (*OneTimeTokenResponse) GetId ¶
func (x *OneTimeTokenResponse) GetId() string
func (*OneTimeTokenResponse) ProtoMessage ¶
func (*OneTimeTokenResponse) ProtoMessage()
func (*OneTimeTokenResponse) ProtoReflect ¶
func (x *OneTimeTokenResponse) ProtoReflect() protoreflect.Message
func (*OneTimeTokenResponse) Reset ¶
func (x *OneTimeTokenResponse) Reset()
func (*OneTimeTokenResponse) String ¶
func (x *OneTimeTokenResponse) String() string
type Policy ¶
type Policy struct { X509 *X509Policy `protobuf:"bytes,1,opt,name=x509,proto3" json:"x509,omitempty"` Ssh *SSHPolicy `protobuf:"bytes,2,opt,name=ssh,proto3" json:"ssh,omitempty"` // contains filtered or unexported fields }
func (*Policy) Deduplicate ¶
func (p *Policy) Deduplicate()
Deduplicate removes duplicate values from the Policy
func (*Policy) Descriptor
deprecated
func (*Policy) GetX509 ¶
func (x *Policy) GetX509() *X509Policy
func (*Policy) ProtoMessage ¶
func (*Policy) ProtoMessage()
func (*Policy) ProtoReflect ¶
func (x *Policy) ProtoReflect() protoreflect.Message
type Provisioner ¶
type Provisioner struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` AuthorityId string `protobuf:"bytes,2,opt,name=authority_id,json=authorityId,proto3" json:"authority_id,omitempty"` Type Provisioner_Type `protobuf:"varint,3,opt,name=type,proto3,enum=linkedca.Provisioner_Type" json:"type,omitempty"` Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` Details *ProvisionerDetails `protobuf:"bytes,5,opt,name=details,proto3" json:"details,omitempty"` Claims *Claims `protobuf:"bytes,6,opt,name=claims,proto3" json:"claims,omitempty"` X509Template *Template `protobuf:"bytes,7,opt,name=x509_template,json=x509Template,proto3" json:"x509_template,omitempty"` SshTemplate *Template `protobuf:"bytes,8,opt,name=ssh_template,json=sshTemplate,proto3" json:"ssh_template,omitempty"` CreatedAt *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` DeletedAt *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"` Policy *Policy `protobuf:"bytes,11,opt,name=policy,proto3" json:"policy,omitempty"` Webhooks []*Webhook `protobuf:"bytes,12,rep,name=webhooks,proto3" json:"webhooks,omitempty"` // contains filtered or unexported fields }
func MustProvisionerFromContext ¶
func MustProvisionerFromContext(ctx context.Context) *Provisioner
MustProvisionerFromContext returns the Provisioner ctx carries.
MustProvisionerFromContext panics in case ctx carries no Provisioner.
func ProvisionerFromContext ¶
func ProvisionerFromContext(ctx context.Context) (p *Provisioner, ok bool)
ProvisionerFromContext returns a Provisioner if the ctx carries one and a bool indicating if a Provisioner is carried by the ctx.
func (*Provisioner) Descriptor
deprecated
func (*Provisioner) Descriptor() ([]byte, []int)
Deprecated: Use Provisioner.ProtoReflect.Descriptor instead.
func (*Provisioner) GetAuthorityId ¶
func (x *Provisioner) GetAuthorityId() string
func (*Provisioner) GetClaims ¶
func (x *Provisioner) GetClaims() *Claims
func (*Provisioner) GetCreatedAt ¶
func (x *Provisioner) GetCreatedAt() *timestamppb.Timestamp
func (*Provisioner) GetDeletedAt ¶
func (x *Provisioner) GetDeletedAt() *timestamppb.Timestamp
func (*Provisioner) GetDetails ¶
func (x *Provisioner) GetDetails() *ProvisionerDetails
func (*Provisioner) GetId ¶
func (x *Provisioner) GetId() string
func (*Provisioner) GetName ¶
func (x *Provisioner) GetName() string
func (*Provisioner) GetPolicy ¶
func (x *Provisioner) GetPolicy() *Policy
func (*Provisioner) GetSshTemplate ¶
func (x *Provisioner) GetSshTemplate() *Template
func (*Provisioner) GetType ¶
func (x *Provisioner) GetType() Provisioner_Type
func (*Provisioner) GetWebhooks ¶
func (x *Provisioner) GetWebhooks() []*Webhook
func (*Provisioner) GetX509Template ¶
func (x *Provisioner) GetX509Template() *Template
func (*Provisioner) ProtoMessage ¶
func (*Provisioner) ProtoMessage()
func (*Provisioner) ProtoReflect ¶
func (x *Provisioner) ProtoReflect() protoreflect.Message
func (*Provisioner) Reset ¶
func (x *Provisioner) Reset()
func (*Provisioner) String ¶
func (x *Provisioner) String() string
type ProvisionerDetails ¶
type ProvisionerDetails struct { // Types that are valid to be assigned to Data: // // *ProvisionerDetails_JWK // *ProvisionerDetails_OIDC // *ProvisionerDetails_GCP // *ProvisionerDetails_AWS // *ProvisionerDetails_Azure // *ProvisionerDetails_ACME // *ProvisionerDetails_X5C // *ProvisionerDetails_K8SSA // *ProvisionerDetails_SSHPOP // *ProvisionerDetails_SCEP // *ProvisionerDetails_Nebula Data isProvisionerDetails_Data `protobuf_oneof:"data"` // contains filtered or unexported fields }
func (*ProvisionerDetails) Descriptor
deprecated
func (*ProvisionerDetails) Descriptor() ([]byte, []int)
Deprecated: Use ProvisionerDetails.ProtoReflect.Descriptor instead.
func (*ProvisionerDetails) GetACME ¶
func (x *ProvisionerDetails) GetACME() *ACMEProvisioner
func (*ProvisionerDetails) GetAWS ¶
func (x *ProvisionerDetails) GetAWS() *AWSProvisioner
func (*ProvisionerDetails) GetAzure ¶
func (x *ProvisionerDetails) GetAzure() *AzureProvisioner
func (*ProvisionerDetails) GetData ¶
func (x *ProvisionerDetails) GetData() isProvisionerDetails_Data
func (*ProvisionerDetails) GetGCP ¶
func (x *ProvisionerDetails) GetGCP() *GCPProvisioner
func (*ProvisionerDetails) GetJWK ¶
func (x *ProvisionerDetails) GetJWK() *JWKProvisioner
func (*ProvisionerDetails) GetK8SSA ¶
func (x *ProvisionerDetails) GetK8SSA() *K8SSAProvisioner
func (*ProvisionerDetails) GetNebula ¶
func (x *ProvisionerDetails) GetNebula() *NebulaProvisioner
func (*ProvisionerDetails) GetOIDC ¶
func (x *ProvisionerDetails) GetOIDC() *OIDCProvisioner
func (*ProvisionerDetails) GetSCEP ¶
func (x *ProvisionerDetails) GetSCEP() *SCEPProvisioner
func (*ProvisionerDetails) GetSSHPOP ¶
func (x *ProvisionerDetails) GetSSHPOP() *SSHPOPProvisioner
func (*ProvisionerDetails) GetX5C ¶
func (x *ProvisionerDetails) GetX5C() *X5CProvisioner
func (*ProvisionerDetails) ProtoMessage ¶
func (*ProvisionerDetails) ProtoMessage()
func (*ProvisionerDetails) ProtoReflect ¶
func (x *ProvisionerDetails) ProtoReflect() protoreflect.Message
func (*ProvisionerDetails) Reset ¶
func (x *ProvisionerDetails) Reset()
func (*ProvisionerDetails) String ¶
func (x *ProvisionerDetails) String() string
type ProvisionerDetails_ACME ¶
type ProvisionerDetails_ACME struct {
ACME *ACMEProvisioner `protobuf:"bytes,25,opt,name=ACME,proto3,oneof"`
}
type ProvisionerDetails_AWS ¶
type ProvisionerDetails_AWS struct {
AWS *AWSProvisioner `protobuf:"bytes,23,opt,name=AWS,proto3,oneof"`
}
type ProvisionerDetails_Azure ¶
type ProvisionerDetails_Azure struct {
Azure *AzureProvisioner `protobuf:"bytes,24,opt,name=Azure,proto3,oneof"`
}
type ProvisionerDetails_GCP ¶
type ProvisionerDetails_GCP struct {
GCP *GCPProvisioner `protobuf:"bytes,22,opt,name=GCP,proto3,oneof"`
}
type ProvisionerDetails_JWK ¶
type ProvisionerDetails_JWK struct {
JWK *JWKProvisioner `protobuf:"bytes,20,opt,name=JWK,proto3,oneof"`
}
type ProvisionerDetails_K8SSA ¶
type ProvisionerDetails_K8SSA struct {
K8SSA *K8SSAProvisioner `protobuf:"bytes,27,opt,name=K8sSA,proto3,oneof"`
}
type ProvisionerDetails_Nebula ¶
type ProvisionerDetails_Nebula struct {
Nebula *NebulaProvisioner `protobuf:"bytes,30,opt,name=Nebula,proto3,oneof"`
}
type ProvisionerDetails_OIDC ¶
type ProvisionerDetails_OIDC struct {
OIDC *OIDCProvisioner `protobuf:"bytes,21,opt,name=OIDC,proto3,oneof"`
}
type ProvisionerDetails_SCEP ¶
type ProvisionerDetails_SCEP struct {
SCEP *SCEPProvisioner `protobuf:"bytes,29,opt,name=SCEP,proto3,oneof"`
}
type ProvisionerDetails_SSHPOP ¶
type ProvisionerDetails_SSHPOP struct {
SSHPOP *SSHPOPProvisioner `protobuf:"bytes,28,opt,name=SSHPOP,proto3,oneof"`
}
type ProvisionerDetails_X5C ¶
type ProvisionerDetails_X5C struct {
X5C *X5CProvisioner `protobuf:"bytes,26,opt,name=X5C,proto3,oneof"`
}
type ProvisionerIdentity ¶
type ProvisionerIdentity struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Type Provisioner_Type `protobuf:"varint,2,opt,name=type,proto3,enum=linkedca.Provisioner_Type" json:"type,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*ProvisionerIdentity) Descriptor
deprecated
func (*ProvisionerIdentity) Descriptor() ([]byte, []int)
Deprecated: Use ProvisionerIdentity.ProtoReflect.Descriptor instead.
func (*ProvisionerIdentity) GetId ¶
func (x *ProvisionerIdentity) GetId() string
func (*ProvisionerIdentity) GetName ¶
func (x *ProvisionerIdentity) GetName() string
func (*ProvisionerIdentity) GetType ¶
func (x *ProvisionerIdentity) GetType() Provisioner_Type
func (*ProvisionerIdentity) ProtoMessage ¶
func (*ProvisionerIdentity) ProtoMessage()
func (*ProvisionerIdentity) ProtoReflect ¶
func (x *ProvisionerIdentity) ProtoReflect() protoreflect.Message
func (*ProvisionerIdentity) Reset ¶
func (x *ProvisionerIdentity) Reset()
func (*ProvisionerIdentity) String ¶
func (x *ProvisionerIdentity) String() string
type ProvisionerList ¶
type ProvisionerList struct { Provisioners []*Provisioner `protobuf:"bytes,1,rep,name=provisioners,proto3" json:"provisioners,omitempty"` // contains filtered or unexported fields }
func (*ProvisionerList) Descriptor
deprecated
func (*ProvisionerList) Descriptor() ([]byte, []int)
Deprecated: Use ProvisionerList.ProtoReflect.Descriptor instead.
func (*ProvisionerList) GetProvisioners ¶
func (x *ProvisionerList) GetProvisioners() []*Provisioner
func (*ProvisionerList) ProtoMessage ¶
func (*ProvisionerList) ProtoMessage()
func (*ProvisionerList) ProtoReflect ¶
func (x *ProvisionerList) ProtoReflect() protoreflect.Message
func (*ProvisionerList) Reset ¶
func (x *ProvisionerList) Reset()
func (*ProvisionerList) String ¶
func (x *ProvisionerList) String() string
type Provisioner_Type ¶
type Provisioner_Type int32
const ( Provisioner_NOOP Provisioner_Type = 0 Provisioner_JWK Provisioner_Type = 1 Provisioner_OIDC Provisioner_Type = 2 Provisioner_GCP Provisioner_Type = 3 Provisioner_AWS Provisioner_Type = 4 Provisioner_AZURE Provisioner_Type = 5 Provisioner_ACME Provisioner_Type = 6 Provisioner_X5C Provisioner_Type = 7 Provisioner_K8SSA Provisioner_Type = 8 Provisioner_SSHPOP Provisioner_Type = 9 Provisioner_SCEP Provisioner_Type = 10 Provisioner_NEBULA Provisioner_Type = 11 )
func (Provisioner_Type) Descriptor ¶
func (Provisioner_Type) Descriptor() protoreflect.EnumDescriptor
func (Provisioner_Type) Enum ¶
func (x Provisioner_Type) Enum() *Provisioner_Type
func (Provisioner_Type) EnumDescriptor
deprecated
func (Provisioner_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use Provisioner_Type.Descriptor instead.
func (Provisioner_Type) Number ¶
func (x Provisioner_Type) Number() protoreflect.EnumNumber
func (Provisioner_Type) String ¶
func (x Provisioner_Type) String() string
func (Provisioner_Type) Type ¶
func (Provisioner_Type) Type() protoreflect.EnumType
type RegistrationAuthorityConfig ¶
type RegistrationAuthorityConfig struct { CaUrl string `protobuf:"bytes,1,opt,name=ca_url,json=caUrl,proto3" json:"ca_url,omitempty"` Fingerprint string `protobuf:"bytes,2,opt,name=fingerprint,proto3" json:"fingerprint,omitempty"` Provisioner *ProvisionerIdentity `protobuf:"bytes,3,opt,name=provisioner,proto3" json:"provisioner,omitempty"` // contains filtered or unexported fields }
func (*RegistrationAuthorityConfig) Descriptor
deprecated
func (*RegistrationAuthorityConfig) Descriptor() ([]byte, []int)
Deprecated: Use RegistrationAuthorityConfig.ProtoReflect.Descriptor instead.
func (*RegistrationAuthorityConfig) GetCaUrl ¶
func (x *RegistrationAuthorityConfig) GetCaUrl() string
func (*RegistrationAuthorityConfig) GetFingerprint ¶
func (x *RegistrationAuthorityConfig) GetFingerprint() string
func (*RegistrationAuthorityConfig) GetProvisioner ¶
func (x *RegistrationAuthorityConfig) GetProvisioner() *ProvisionerIdentity
func (*RegistrationAuthorityConfig) ProtoMessage ¶
func (*RegistrationAuthorityConfig) ProtoMessage()
func (*RegistrationAuthorityConfig) ProtoReflect ¶
func (x *RegistrationAuthorityConfig) ProtoReflect() protoreflect.Message
func (*RegistrationAuthorityConfig) Reset ¶
func (x *RegistrationAuthorityConfig) Reset()
func (*RegistrationAuthorityConfig) String ¶
func (x *RegistrationAuthorityConfig) String() string
type RegistrationAuthorityProvisioner ¶
type RegistrationAuthorityProvisioner struct { AuthorityId string `protobuf:"bytes,1,opt,name=authority_id,json=authorityId,proto3" json:"authority_id,omitempty"` Provisioner *ProvisionerIdentity `protobuf:"bytes,2,opt,name=provisioner,proto3" json:"provisioner,omitempty"` // contains filtered or unexported fields }
func (*RegistrationAuthorityProvisioner) Descriptor
deprecated
func (*RegistrationAuthorityProvisioner) Descriptor() ([]byte, []int)
Deprecated: Use RegistrationAuthorityProvisioner.ProtoReflect.Descriptor instead.
func (*RegistrationAuthorityProvisioner) GetAuthorityId ¶
func (x *RegistrationAuthorityProvisioner) GetAuthorityId() string
func (*RegistrationAuthorityProvisioner) GetProvisioner ¶
func (x *RegistrationAuthorityProvisioner) GetProvisioner() *ProvisionerIdentity
func (*RegistrationAuthorityProvisioner) ProtoMessage ¶
func (*RegistrationAuthorityProvisioner) ProtoMessage()
func (*RegistrationAuthorityProvisioner) ProtoReflect ¶
func (x *RegistrationAuthorityProvisioner) ProtoReflect() protoreflect.Message
func (*RegistrationAuthorityProvisioner) Reset ¶
func (x *RegistrationAuthorityProvisioner) Reset()
func (*RegistrationAuthorityProvisioner) String ¶
func (x *RegistrationAuthorityProvisioner) String() string
type RevocationReasonCode ¶
type RevocationReasonCode int32
const ( RevocationReasonCode_UNSPECIFIED RevocationReasonCode = 0 RevocationReasonCode_KEY_COMPROMISE RevocationReasonCode = 1 RevocationReasonCode_CA_COMPROMISE RevocationReasonCode = 2 RevocationReasonCode_AFFILIATION_CHANGED RevocationReasonCode = 3 RevocationReasonCode_SUPERSEDED RevocationReasonCode = 4 RevocationReasonCode_CESSATION_OF_OPERATION RevocationReasonCode = 5 RevocationReasonCode_CERTIFICATE_HOLD RevocationReasonCode = 6 RevocationReasonCode_REMOVE_FROM_CRL RevocationReasonCode = 8 RevocationReasonCode_PRIVILEGE_WITHDRAWN RevocationReasonCode = 9 RevocationReasonCode_AA_COMPROMISE RevocationReasonCode = 10 )
func (RevocationReasonCode) Descriptor ¶
func (RevocationReasonCode) Descriptor() protoreflect.EnumDescriptor
func (RevocationReasonCode) Enum ¶
func (x RevocationReasonCode) Enum() *RevocationReasonCode
func (RevocationReasonCode) EnumDescriptor
deprecated
func (RevocationReasonCode) EnumDescriptor() ([]byte, []int)
Deprecated: Use RevocationReasonCode.Descriptor instead.
func (RevocationReasonCode) Number ¶
func (x RevocationReasonCode) Number() protoreflect.EnumNumber
func (RevocationReasonCode) String ¶
func (x RevocationReasonCode) String() string
func (RevocationReasonCode) Type ¶
func (RevocationReasonCode) Type() protoreflect.EnumType
type RevocationStatus ¶
type RevocationStatus int32
const ( RevocationStatus_UNKNOWN RevocationStatus = 0 RevocationStatus_ACTIVE RevocationStatus = 1 RevocationStatus_REVOKED RevocationStatus = 2 RevocationStatus_HOLD RevocationStatus = 3 )
func (RevocationStatus) Descriptor ¶
func (RevocationStatus) Descriptor() protoreflect.EnumDescriptor
func (RevocationStatus) Enum ¶
func (x RevocationStatus) Enum() *RevocationStatus
func (RevocationStatus) EnumDescriptor
deprecated
func (RevocationStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use RevocationStatus.Descriptor instead.
func (RevocationStatus) Number ¶
func (x RevocationStatus) Number() protoreflect.EnumNumber
func (RevocationStatus) String ¶
func (x RevocationStatus) String() string
func (RevocationStatus) Type ¶
func (RevocationStatus) Type() protoreflect.EnumType
type RevokeCertificateRequest ¶
type RevokeCertificateRequest struct { Serial string `protobuf:"bytes,1,opt,name=serial,proto3" json:"serial,omitempty"` PemCertificate string `protobuf:"bytes,2,opt,name=pem_certificate,json=pemCertificate,proto3" json:"pem_certificate,omitempty"` Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"` ReasonCode RevocationReasonCode `` /* 127-byte string literal not displayed */ Passive bool `protobuf:"varint,5,opt,name=passive,proto3" json:"passive,omitempty"` RevokedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=revoked_at,json=revokedAt,proto3" json:"revoked_at,omitempty"` // contains filtered or unexported fields }
func (*RevokeCertificateRequest) Descriptor
deprecated
func (*RevokeCertificateRequest) Descriptor() ([]byte, []int)
Deprecated: Use RevokeCertificateRequest.ProtoReflect.Descriptor instead.
func (*RevokeCertificateRequest) GetPassive ¶
func (x *RevokeCertificateRequest) GetPassive() bool
func (*RevokeCertificateRequest) GetPemCertificate ¶
func (x *RevokeCertificateRequest) GetPemCertificate() string
func (*RevokeCertificateRequest) GetReason ¶
func (x *RevokeCertificateRequest) GetReason() string
func (*RevokeCertificateRequest) GetReasonCode ¶
func (x *RevokeCertificateRequest) GetReasonCode() RevocationReasonCode
func (*RevokeCertificateRequest) GetRevokedAt ¶
func (x *RevokeCertificateRequest) GetRevokedAt() *timestamppb.Timestamp
func (*RevokeCertificateRequest) GetSerial ¶
func (x *RevokeCertificateRequest) GetSerial() string
func (*RevokeCertificateRequest) ProtoMessage ¶
func (*RevokeCertificateRequest) ProtoMessage()
func (*RevokeCertificateRequest) ProtoReflect ¶
func (x *RevokeCertificateRequest) ProtoReflect() protoreflect.Message
func (*RevokeCertificateRequest) Reset ¶
func (x *RevokeCertificateRequest) Reset()
func (*RevokeCertificateRequest) String ¶
func (x *RevokeCertificateRequest) String() string
type RevokeCertificateResponse ¶
type RevokeCertificateResponse struct { Status RevocationStatus `protobuf:"varint,1,opt,name=status,proto3,enum=linkedca.RevocationStatus" json:"status,omitempty"` // contains filtered or unexported fields }
func (*RevokeCertificateResponse) Descriptor
deprecated
func (*RevokeCertificateResponse) Descriptor() ([]byte, []int)
Deprecated: Use RevokeCertificateResponse.ProtoReflect.Descriptor instead.
func (*RevokeCertificateResponse) GetStatus ¶
func (x *RevokeCertificateResponse) GetStatus() RevocationStatus
func (*RevokeCertificateResponse) ProtoMessage ¶
func (*RevokeCertificateResponse) ProtoMessage()
func (*RevokeCertificateResponse) ProtoReflect ¶
func (x *RevokeCertificateResponse) ProtoReflect() protoreflect.Message
func (*RevokeCertificateResponse) Reset ¶
func (x *RevokeCertificateResponse) Reset()
func (*RevokeCertificateResponse) String ¶
func (x *RevokeCertificateResponse) String() string
type RevokeSSHCertificateRequest ¶
type RevokeSSHCertificateRequest struct { Serial string `protobuf:"bytes,1,opt,name=serial,proto3" json:"serial,omitempty"` Certificate string `protobuf:"bytes,2,opt,name=certificate,proto3" json:"certificate,omitempty"` Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"` ReasonCode RevocationReasonCode `` /* 127-byte string literal not displayed */ Passive bool `protobuf:"varint,5,opt,name=passive,proto3" json:"passive,omitempty"` RevokedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=revoked_at,json=revokedAt,proto3" json:"revoked_at,omitempty"` // contains filtered or unexported fields }
func (*RevokeSSHCertificateRequest) Descriptor
deprecated
func (*RevokeSSHCertificateRequest) Descriptor() ([]byte, []int)
Deprecated: Use RevokeSSHCertificateRequest.ProtoReflect.Descriptor instead.
func (*RevokeSSHCertificateRequest) GetCertificate ¶
func (x *RevokeSSHCertificateRequest) GetCertificate() string
func (*RevokeSSHCertificateRequest) GetPassive ¶
func (x *RevokeSSHCertificateRequest) GetPassive() bool
func (*RevokeSSHCertificateRequest) GetReason ¶
func (x *RevokeSSHCertificateRequest) GetReason() string
func (*RevokeSSHCertificateRequest) GetReasonCode ¶
func (x *RevokeSSHCertificateRequest) GetReasonCode() RevocationReasonCode
func (*RevokeSSHCertificateRequest) GetRevokedAt ¶
func (x *RevokeSSHCertificateRequest) GetRevokedAt() *timestamppb.Timestamp
func (*RevokeSSHCertificateRequest) GetSerial ¶
func (x *RevokeSSHCertificateRequest) GetSerial() string
func (*RevokeSSHCertificateRequest) ProtoMessage ¶
func (*RevokeSSHCertificateRequest) ProtoMessage()
func (*RevokeSSHCertificateRequest) ProtoReflect ¶
func (x *RevokeSSHCertificateRequest) ProtoReflect() protoreflect.Message
func (*RevokeSSHCertificateRequest) Reset ¶
func (x *RevokeSSHCertificateRequest) Reset()
func (*RevokeSSHCertificateRequest) String ¶
func (x *RevokeSSHCertificateRequest) String() string
type RevokeSSHCertificateResponse ¶
type RevokeSSHCertificateResponse struct { Status RevocationStatus `protobuf:"varint,1,opt,name=status,proto3,enum=linkedca.RevocationStatus" json:"status,omitempty"` // contains filtered or unexported fields }
func (*RevokeSSHCertificateResponse) Descriptor
deprecated
func (*RevokeSSHCertificateResponse) Descriptor() ([]byte, []int)
Deprecated: Use RevokeSSHCertificateResponse.ProtoReflect.Descriptor instead.
func (*RevokeSSHCertificateResponse) GetStatus ¶
func (x *RevokeSSHCertificateResponse) GetStatus() RevocationStatus
func (*RevokeSSHCertificateResponse) ProtoMessage ¶
func (*RevokeSSHCertificateResponse) ProtoMessage()
func (*RevokeSSHCertificateResponse) ProtoReflect ¶
func (x *RevokeSSHCertificateResponse) ProtoReflect() protoreflect.Message
func (*RevokeSSHCertificateResponse) Reset ¶
func (x *RevokeSSHCertificateResponse) Reset()
func (*RevokeSSHCertificateResponse) String ¶
func (x *RevokeSSHCertificateResponse) String() string
type SCEPDecrypter ¶
type SCEPDecrypter struct { Certificate []byte `protobuf:"bytes,1,opt,name=certificate,proto3" json:"certificate,omitempty"` Key []byte `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` KeyUri string `protobuf:"bytes,3,opt,name=key_uri,json=keyUri,proto3" json:"key_uri,omitempty"` KeyPassword []byte `protobuf:"bytes,4,opt,name=key_password,json=keyPassword,proto3" json:"key_password,omitempty"` // contains filtered or unexported fields }
func (*SCEPDecrypter) Descriptor
deprecated
func (*SCEPDecrypter) Descriptor() ([]byte, []int)
Deprecated: Use SCEPDecrypter.ProtoReflect.Descriptor instead.
func (*SCEPDecrypter) GetCertificate ¶
func (x *SCEPDecrypter) GetCertificate() []byte
func (*SCEPDecrypter) GetKey ¶
func (x *SCEPDecrypter) GetKey() []byte
func (*SCEPDecrypter) GetKeyPassword ¶
func (x *SCEPDecrypter) GetKeyPassword() []byte
func (*SCEPDecrypter) GetKeyUri ¶
func (x *SCEPDecrypter) GetKeyUri() string
func (*SCEPDecrypter) ProtoMessage ¶
func (*SCEPDecrypter) ProtoMessage()
func (*SCEPDecrypter) ProtoReflect ¶
func (x *SCEPDecrypter) ProtoReflect() protoreflect.Message
func (*SCEPDecrypter) Reset ¶
func (x *SCEPDecrypter) Reset()
func (*SCEPDecrypter) String ¶
func (x *SCEPDecrypter) String() string
type SCEPProvisioner ¶
type SCEPProvisioner struct { ForceCn bool `protobuf:"varint,1,opt,name=force_cn,json=forceCn,proto3" json:"force_cn,omitempty"` Challenge string `protobuf:"bytes,2,opt,name=challenge,proto3" json:"challenge,omitempty"` Capabilities []string `protobuf:"bytes,3,rep,name=capabilities,proto3" json:"capabilities,omitempty"` MinimumPublicKeyLength int32 `` /* 132-byte string literal not displayed */ IncludeRoot bool `protobuf:"varint,5,opt,name=include_root,json=includeRoot,proto3" json:"include_root,omitempty"` EncryptionAlgorithmIdentifier int32 `` /* 151-byte string literal not displayed */ Decrypter *SCEPDecrypter `protobuf:"bytes,7,opt,name=decrypter,proto3" json:"decrypter,omitempty"` ExcludeIntermediate bool `protobuf:"varint,8,opt,name=exclude_intermediate,json=excludeIntermediate,proto3" json:"exclude_intermediate,omitempty"` // contains filtered or unexported fields }
func (*SCEPProvisioner) Descriptor
deprecated
func (*SCEPProvisioner) Descriptor() ([]byte, []int)
Deprecated: Use SCEPProvisioner.ProtoReflect.Descriptor instead.
func (*SCEPProvisioner) GetCapabilities ¶
func (x *SCEPProvisioner) GetCapabilities() []string
func (*SCEPProvisioner) GetChallenge ¶
func (x *SCEPProvisioner) GetChallenge() string
func (*SCEPProvisioner) GetDecrypter ¶
func (x *SCEPProvisioner) GetDecrypter() *SCEPDecrypter
func (*SCEPProvisioner) GetEncryptionAlgorithmIdentifier ¶
func (x *SCEPProvisioner) GetEncryptionAlgorithmIdentifier() int32
func (*SCEPProvisioner) GetExcludeIntermediate ¶
func (x *SCEPProvisioner) GetExcludeIntermediate() bool
func (*SCEPProvisioner) GetForceCn ¶
func (x *SCEPProvisioner) GetForceCn() bool
func (*SCEPProvisioner) GetIncludeRoot ¶
func (x *SCEPProvisioner) GetIncludeRoot() bool
func (*SCEPProvisioner) GetMinimumPublicKeyLength ¶
func (x *SCEPProvisioner) GetMinimumPublicKeyLength() int32
func (*SCEPProvisioner) ProtoMessage ¶
func (*SCEPProvisioner) ProtoMessage()
func (*SCEPProvisioner) ProtoReflect ¶
func (x *SCEPProvisioner) ProtoReflect() protoreflect.Message
func (*SCEPProvisioner) Reset ¶
func (x *SCEPProvisioner) Reset()
func (*SCEPProvisioner) String ¶
func (x *SCEPProvisioner) String() string
type SSH ¶
type SSH struct { HostKey string `protobuf:"bytes,1,opt,name=host_key,json=hostKey,proto3" json:"host_key,omitempty"` // pem representation in files UserKey string `protobuf:"bytes,2,opt,name=user_key,json=userKey,proto3" json:"user_key,omitempty"` // pem representation in files HostPublicKey string `protobuf:"bytes,3,opt,name=host_public_key,json=hostPublicKey,proto3" json:"host_public_key,omitempty"` // ssh representation in files UserPublicKey string `protobuf:"bytes,4,opt,name=user_public_key,json=userPublicKey,proto3" json:"user_public_key,omitempty"` // ssh representation in files Keys []*SSHPublicKey `protobuf:"bytes,5,rep,name=keys,proto3" json:"keys,omitempty"` AddUserPrincipal string `protobuf:"bytes,6,opt,name=add_user_principal,json=addUserPrincipal,proto3" json:"add_user_principal,omitempty"` AddUserCommand string `protobuf:"bytes,7,opt,name=add_user_command,json=addUserCommand,proto3" json:"add_user_command,omitempty"` Bastion *Bastion `protobuf:"bytes,8,opt,name=bastion,proto3" json:"bastion,omitempty"` // contains filtered or unexported fields }
func (*SSH) Descriptor
deprecated
func (*SSH) GetAddUserCommand ¶
func (*SSH) GetAddUserPrincipal ¶
func (*SSH) GetBastion ¶
func (*SSH) GetHostKey ¶
func (*SSH) GetHostPublicKey ¶
func (*SSH) GetKeys ¶
func (x *SSH) GetKeys() []*SSHPublicKey
func (*SSH) GetUserKey ¶
func (*SSH) GetUserPublicKey ¶
func (*SSH) ProtoMessage ¶
func (*SSH) ProtoMessage()
func (*SSH) ProtoReflect ¶
func (x *SSH) ProtoReflect() protoreflect.Message
type SSHCertificateRequest ¶
type SSHCertificateRequest struct { Certificate string `protobuf:"bytes,1,opt,name=certificate,proto3" json:"certificate,omitempty"` ParentCertificate string `protobuf:"bytes,2,opt,name=parent_certificate,json=parentCertificate,proto3" json:"parent_certificate,omitempty"` Provisioner *ProvisionerIdentity `protobuf:"bytes,3,opt,name=provisioner,proto3" json:"provisioner,omitempty"` // contains filtered or unexported fields }
func (*SSHCertificateRequest) Descriptor
deprecated
func (*SSHCertificateRequest) Descriptor() ([]byte, []int)
Deprecated: Use SSHCertificateRequest.ProtoReflect.Descriptor instead.
func (*SSHCertificateRequest) GetCertificate ¶
func (x *SSHCertificateRequest) GetCertificate() string
func (*SSHCertificateRequest) GetParentCertificate ¶
func (x *SSHCertificateRequest) GetParentCertificate() string
func (*SSHCertificateRequest) GetProvisioner ¶
func (x *SSHCertificateRequest) GetProvisioner() *ProvisionerIdentity
func (*SSHCertificateRequest) ProtoMessage ¶
func (*SSHCertificateRequest) ProtoMessage()
func (*SSHCertificateRequest) ProtoReflect ¶
func (x *SSHCertificateRequest) ProtoReflect() protoreflect.Message
func (*SSHCertificateRequest) Reset ¶
func (x *SSHCertificateRequest) Reset()
func (*SSHCertificateRequest) String ¶
func (x *SSHCertificateRequest) String() string
type SSHCertificateResponse ¶
type SSHCertificateResponse struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*SSHCertificateResponse) Descriptor
deprecated
func (*SSHCertificateResponse) Descriptor() ([]byte, []int)
Deprecated: Use SSHCertificateResponse.ProtoReflect.Descriptor instead.
func (*SSHCertificateResponse) GetId ¶
func (x *SSHCertificateResponse) GetId() string
func (*SSHCertificateResponse) ProtoMessage ¶
func (*SSHCertificateResponse) ProtoMessage()
func (*SSHCertificateResponse) ProtoReflect ¶
func (x *SSHCertificateResponse) ProtoReflect() protoreflect.Message
func (*SSHCertificateResponse) Reset ¶
func (x *SSHCertificateResponse) Reset()
func (*SSHCertificateResponse) String ¶
func (x *SSHCertificateResponse) String() string
type SSHClaims ¶
type SSHClaims struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` UserDurations *Durations `protobuf:"bytes,2,opt,name=user_durations,json=userDurations,proto3" json:"user_durations,omitempty"` HostDurations *Durations `protobuf:"bytes,3,opt,name=host_durations,json=hostDurations,proto3" json:"host_durations,omitempty"` // contains filtered or unexported fields }
func (*SSHClaims) Descriptor
deprecated
func (*SSHClaims) GetEnabled ¶
func (*SSHClaims) GetHostDurations ¶
func (*SSHClaims) GetUserDurations ¶
func (*SSHClaims) ProtoMessage ¶
func (*SSHClaims) ProtoMessage()
func (*SSHClaims) ProtoReflect ¶
func (x *SSHClaims) ProtoReflect() protoreflect.Message
type SSHConfigTemplate ¶
type SSHConfigTemplate struct { Users []*ConfigTemplate `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"` Hosts []*ConfigTemplate `protobuf:"bytes,2,rep,name=hosts,proto3" json:"hosts,omitempty"` // contains filtered or unexported fields }
func (*SSHConfigTemplate) Descriptor
deprecated
func (*SSHConfigTemplate) Descriptor() ([]byte, []int)
Deprecated: Use SSHConfigTemplate.ProtoReflect.Descriptor instead.
func (*SSHConfigTemplate) GetHosts ¶
func (x *SSHConfigTemplate) GetHosts() []*ConfigTemplate
func (*SSHConfigTemplate) GetUsers ¶
func (x *SSHConfigTemplate) GetUsers() []*ConfigTemplate
func (*SSHConfigTemplate) ProtoMessage ¶
func (*SSHConfigTemplate) ProtoMessage()
func (*SSHConfigTemplate) ProtoReflect ¶
func (x *SSHConfigTemplate) ProtoReflect() protoreflect.Message
func (*SSHConfigTemplate) Reset ¶
func (x *SSHConfigTemplate) Reset()
func (*SSHConfigTemplate) String ¶
func (x *SSHConfigTemplate) String() string
type SSHHostNames ¶
type SSHHostNames struct { Dns []string `protobuf:"bytes,1,rep,name=dns,proto3" json:"dns,omitempty"` Ips []string `protobuf:"bytes,2,rep,name=ips,proto3" json:"ips,omitempty"` Principals []string `protobuf:"bytes,3,rep,name=principals,proto3" json:"principals,omitempty"` // contains filtered or unexported fields }
func (*SSHHostNames) Descriptor
deprecated
func (*SSHHostNames) Descriptor() ([]byte, []int)
Deprecated: Use SSHHostNames.ProtoReflect.Descriptor instead.
func (*SSHHostNames) GetDns ¶
func (x *SSHHostNames) GetDns() []string
func (*SSHHostNames) GetIps ¶
func (x *SSHHostNames) GetIps() []string
func (*SSHHostNames) GetPrincipals ¶
func (x *SSHHostNames) GetPrincipals() []string
func (*SSHHostNames) ProtoMessage ¶
func (*SSHHostNames) ProtoMessage()
func (*SSHHostNames) ProtoReflect ¶
func (x *SSHHostNames) ProtoReflect() protoreflect.Message
func (*SSHHostNames) Reset ¶
func (x *SSHHostNames) Reset()
func (*SSHHostNames) String ¶
func (x *SSHHostNames) String() string
type SSHHostPolicy ¶
type SSHHostPolicy struct { Allow *SSHHostNames `protobuf:"bytes,1,opt,name=allow,proto3" json:"allow,omitempty"` Deny *SSHHostNames `protobuf:"bytes,2,opt,name=deny,proto3" json:"deny,omitempty"` // contains filtered or unexported fields }
func (*SSHHostPolicy) Descriptor
deprecated
func (*SSHHostPolicy) Descriptor() ([]byte, []int)
Deprecated: Use SSHHostPolicy.ProtoReflect.Descriptor instead.
func (*SSHHostPolicy) GetAllow ¶
func (x *SSHHostPolicy) GetAllow() *SSHHostNames
func (*SSHHostPolicy) GetDeny ¶
func (x *SSHHostPolicy) GetDeny() *SSHHostNames
func (*SSHHostPolicy) ProtoMessage ¶
func (*SSHHostPolicy) ProtoMessage()
func (*SSHHostPolicy) ProtoReflect ¶
func (x *SSHHostPolicy) ProtoReflect() protoreflect.Message
func (*SSHHostPolicy) Reset ¶
func (x *SSHHostPolicy) Reset()
func (*SSHHostPolicy) String ¶
func (x *SSHHostPolicy) String() string
type SSHPOPProvisioner ¶
type SSHPOPProvisioner struct {
// contains filtered or unexported fields
}
func (*SSHPOPProvisioner) Descriptor
deprecated
func (*SSHPOPProvisioner) Descriptor() ([]byte, []int)
Deprecated: Use SSHPOPProvisioner.ProtoReflect.Descriptor instead.
func (*SSHPOPProvisioner) ProtoMessage ¶
func (*SSHPOPProvisioner) ProtoMessage()
func (*SSHPOPProvisioner) ProtoReflect ¶
func (x *SSHPOPProvisioner) ProtoReflect() protoreflect.Message
func (*SSHPOPProvisioner) Reset ¶
func (x *SSHPOPProvisioner) Reset()
func (*SSHPOPProvisioner) String ¶
func (x *SSHPOPProvisioner) String() string
type SSHPolicy ¶
type SSHPolicy struct { Host *SSHHostPolicy `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"` User *SSHUserPolicy `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"` // contains filtered or unexported fields }
func (*SSHPolicy) Descriptor
deprecated
func (*SSHPolicy) GetHost ¶
func (x *SSHPolicy) GetHost() *SSHHostPolicy
func (*SSHPolicy) GetUser ¶
func (x *SSHPolicy) GetUser() *SSHUserPolicy
func (*SSHPolicy) ProtoMessage ¶
func (*SSHPolicy) ProtoMessage()
func (*SSHPolicy) ProtoReflect ¶
func (x *SSHPolicy) ProtoReflect() protoreflect.Message
type SSHPublicKey ¶
type SSHPublicKey struct { Type SSHPublicKey_Type `protobuf:"varint,1,opt,name=type,proto3,enum=linkedca.SSHPublicKey_Type" json:"type,omitempty"` Federated bool `protobuf:"varint,2,opt,name=federated,proto3" json:"federated,omitempty"` Key *structpb.Struct `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
func (*SSHPublicKey) Descriptor
deprecated
func (*SSHPublicKey) Descriptor() ([]byte, []int)
Deprecated: Use SSHPublicKey.ProtoReflect.Descriptor instead.
func (*SSHPublicKey) GetFederated ¶
func (x *SSHPublicKey) GetFederated() bool
func (*SSHPublicKey) GetKey ¶
func (x *SSHPublicKey) GetKey() *structpb.Struct
func (*SSHPublicKey) GetType ¶
func (x *SSHPublicKey) GetType() SSHPublicKey_Type
func (*SSHPublicKey) ProtoMessage ¶
func (*SSHPublicKey) ProtoMessage()
func (*SSHPublicKey) ProtoReflect ¶
func (x *SSHPublicKey) ProtoReflect() protoreflect.Message
func (*SSHPublicKey) Reset ¶
func (x *SSHPublicKey) Reset()
func (*SSHPublicKey) String ¶
func (x *SSHPublicKey) String() string
type SSHPublicKey_Type ¶
type SSHPublicKey_Type int32
const ( SSHPublicKey_UNKNOWN SSHPublicKey_Type = 0 SSHPublicKey_USER SSHPublicKey_Type = 1 SSHPublicKey_HOST SSHPublicKey_Type = 2 )
func (SSHPublicKey_Type) Descriptor ¶
func (SSHPublicKey_Type) Descriptor() protoreflect.EnumDescriptor
func (SSHPublicKey_Type) Enum ¶
func (x SSHPublicKey_Type) Enum() *SSHPublicKey_Type
func (SSHPublicKey_Type) EnumDescriptor
deprecated
func (SSHPublicKey_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use SSHPublicKey_Type.Descriptor instead.
func (SSHPublicKey_Type) Number ¶
func (x SSHPublicKey_Type) Number() protoreflect.EnumNumber
func (SSHPublicKey_Type) String ¶
func (x SSHPublicKey_Type) String() string
func (SSHPublicKey_Type) Type ¶
func (SSHPublicKey_Type) Type() protoreflect.EnumType
type SSHUserNames ¶
type SSHUserNames struct { Emails []string `protobuf:"bytes,1,rep,name=emails,proto3" json:"emails,omitempty"` Principals []string `protobuf:"bytes,2,rep,name=principals,proto3" json:"principals,omitempty"` // contains filtered or unexported fields }
func (*SSHUserNames) Descriptor
deprecated
func (*SSHUserNames) Descriptor() ([]byte, []int)
Deprecated: Use SSHUserNames.ProtoReflect.Descriptor instead.
func (*SSHUserNames) GetEmails ¶
func (x *SSHUserNames) GetEmails() []string
func (*SSHUserNames) GetPrincipals ¶
func (x *SSHUserNames) GetPrincipals() []string
func (*SSHUserNames) ProtoMessage ¶
func (*SSHUserNames) ProtoMessage()
func (*SSHUserNames) ProtoReflect ¶
func (x *SSHUserNames) ProtoReflect() protoreflect.Message
func (*SSHUserNames) Reset ¶
func (x *SSHUserNames) Reset()
func (*SSHUserNames) String ¶
func (x *SSHUserNames) String() string
type SSHUserPolicy ¶
type SSHUserPolicy struct { Allow *SSHUserNames `protobuf:"bytes,1,opt,name=allow,proto3" json:"allow,omitempty"` Deny *SSHUserNames `protobuf:"bytes,2,opt,name=deny,proto3" json:"deny,omitempty"` // contains filtered or unexported fields }
func (*SSHUserPolicy) Descriptor
deprecated
func (*SSHUserPolicy) Descriptor() ([]byte, []int)
Deprecated: Use SSHUserPolicy.ProtoReflect.Descriptor instead.
func (*SSHUserPolicy) GetAllow ¶
func (x *SSHUserPolicy) GetAllow() *SSHUserNames
func (*SSHUserPolicy) GetDeny ¶
func (x *SSHUserPolicy) GetDeny() *SSHUserNames
func (*SSHUserPolicy) ProtoMessage ¶
func (*SSHUserPolicy) ProtoMessage()
func (*SSHUserPolicy) ProtoReflect ¶
func (x *SSHUserPolicy) ProtoReflect() protoreflect.Message
func (*SSHUserPolicy) Reset ¶
func (x *SSHUserPolicy) Reset()
func (*SSHUserPolicy) String ¶
func (x *SSHUserPolicy) String() string
type ServerConfiguration ¶
type ServerConfiguration struct { Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` DnsNames []string `protobuf:"bytes,2,rep,name=dns_names,json=dnsNames,proto3" json:"dns_names,omitempty"` // contains filtered or unexported fields }
func (*ServerConfiguration) Descriptor
deprecated
func (*ServerConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use ServerConfiguration.ProtoReflect.Descriptor instead.
func (*ServerConfiguration) GetAddress ¶
func (x *ServerConfiguration) GetAddress() string
func (*ServerConfiguration) GetDnsNames ¶
func (x *ServerConfiguration) GetDnsNames() []string
func (*ServerConfiguration) ProtoMessage ¶
func (*ServerConfiguration) ProtoMessage()
func (*ServerConfiguration) ProtoReflect ¶
func (x *ServerConfiguration) ProtoReflect() protoreflect.Message
func (*ServerConfiguration) Reset ¶
func (x *ServerConfiguration) Reset()
func (*ServerConfiguration) String ¶
func (x *ServerConfiguration) String() string
type TLS ¶
type TLS struct { CipherSuites []TLS_CiperSuite `` /* 134-byte string literal not displayed */ MinVersion string `protobuf:"bytes,2,opt,name=min_version,json=minVersion,proto3" json:"min_version,omitempty"` MaxVersion string `protobuf:"bytes,3,opt,name=max_version,json=maxVersion,proto3" json:"max_version,omitempty"` Renegotiation bool `protobuf:"varint,4,opt,name=renegotiation,proto3" json:"renegotiation,omitempty"` // contains filtered or unexported fields }
func (*TLS) Descriptor
deprecated
func (*TLS) GetCipherSuites ¶
func (x *TLS) GetCipherSuites() []TLS_CiperSuite
func (*TLS) GetMaxVersion ¶
func (*TLS) GetMinVersion ¶
func (*TLS) GetRenegotiation ¶
func (*TLS) ProtoMessage ¶
func (*TLS) ProtoMessage()
func (*TLS) ProtoReflect ¶
func (x *TLS) ProtoReflect() protoreflect.Message
type TLS_CiperSuite ¶
type TLS_CiperSuite int32
const ( TLS_UNKNOWN TLS_CiperSuite = 0 // TLS 1.0 - 1.2 cipher suites. TLS_TLS_RSA_WITH_RC4_128_SHA TLS_CiperSuite = 5 TLS_TLS_RSA_WITH_3DES_EDE_CBC_SHA TLS_CiperSuite = 10 TLS_TLS_RSA_WITH_AES_128_CBC_SHA TLS_CiperSuite = 47 TLS_TLS_RSA_WITH_AES_256_CBC_SHA TLS_CiperSuite = 53 TLS_TLS_RSA_WITH_AES_128_CBC_SHA256 TLS_CiperSuite = 60 TLS_TLS_RSA_WITH_AES_128_GCM_SHA256 TLS_CiperSuite = 156 TLS_TLS_RSA_WITH_AES_256_GCM_SHA384 TLS_CiperSuite = 157 TLS_TLS_ECDHE_ECDSA_WITH_RC4_128_SHA TLS_CiperSuite = 49159 TLS_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA TLS_CiperSuite = 49161 TLS_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA TLS_CiperSuite = 49162 TLS_TLS_ECDHE_RSA_WITH_RC4_128_SHA TLS_CiperSuite = 49169 TLS_TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA TLS_CiperSuite = 49170 TLS_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA TLS_CiperSuite = 49171 TLS_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA TLS_CiperSuite = 49172 TLS_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 TLS_CiperSuite = 49187 TLS_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 TLS_CiperSuite = 49191 TLS_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 TLS_CiperSuite = 49199 TLS_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 TLS_CiperSuite = 49195 TLS_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 TLS_CiperSuite = 49200 TLS_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 TLS_CiperSuite = 49196 TLS_TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 TLS_CiperSuite = 52392 TLS_TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_CiperSuite = 52393 // TLS 1.3 cipher suites. TLS_TLS_AES_128_GCM_SHA256 TLS_CiperSuite = 4865 TLS_TLS_AES_256_GCM_SHA384 TLS_CiperSuite = 4866 TLS_TLS_CHACHA20_POLY1305_SHA256 TLS_CiperSuite = 4867 )
func (TLS_CiperSuite) Descriptor ¶
func (TLS_CiperSuite) Descriptor() protoreflect.EnumDescriptor
func (TLS_CiperSuite) Enum ¶
func (x TLS_CiperSuite) Enum() *TLS_CiperSuite
func (TLS_CiperSuite) EnumDescriptor
deprecated
func (TLS_CiperSuite) EnumDescriptor() ([]byte, []int)
Deprecated: Use TLS_CiperSuite.Descriptor instead.
func (TLS_CiperSuite) Number ¶
func (x TLS_CiperSuite) Number() protoreflect.EnumNumber
func (TLS_CiperSuite) String ¶
func (x TLS_CiperSuite) String() string
func (TLS_CiperSuite) Type ¶
func (TLS_CiperSuite) Type() protoreflect.EnumType
type Template ¶
type Template struct { Template []byte `protobuf:"bytes,1,opt,name=template,proto3" json:"template,omitempty"` Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*Template) Descriptor
deprecated
func (*Template) GetTemplate ¶
func (*Template) ProtoMessage ¶
func (*Template) ProtoMessage()
func (*Template) ProtoReflect ¶
func (x *Template) ProtoReflect() protoreflect.Message
type UnimplementedMajordomoServer ¶
type UnimplementedMajordomoServer struct{}
UnimplementedMajordomoServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedMajordomoServer) CreateAdmin ¶
func (UnimplementedMajordomoServer) CreateAdmin(context.Context, *CreateAdminRequest) (*Admin, error)
func (UnimplementedMajordomoServer) CreateProvisioner ¶
func (UnimplementedMajordomoServer) CreateProvisioner(context.Context, *CreateProvisionerRequest) (*Provisioner, error)
func (UnimplementedMajordomoServer) DeleteAdmin ¶
func (UnimplementedMajordomoServer) DeleteAdmin(context.Context, *DeleteAdminRequest) (*Admin, error)
func (UnimplementedMajordomoServer) DeleteProvisioner ¶
func (UnimplementedMajordomoServer) DeleteProvisioner(context.Context, *DeleteProvisionerRequest) (*Provisioner, error)
func (UnimplementedMajordomoServer) GetAdmin ¶
func (UnimplementedMajordomoServer) GetAdmin(context.Context, *GetAdminRequest) (*Admin, error)
func (UnimplementedMajordomoServer) GetCertificate ¶
func (UnimplementedMajordomoServer) GetCertificate(context.Context, *GetCertificateRequest) (*GetCertificateResponse, error)
func (UnimplementedMajordomoServer) GetCertificateStatus ¶
func (UnimplementedMajordomoServer) GetCertificateStatus(context.Context, *GetCertificateStatusRequest) (*GetCertificateStatusResponse, error)
func (UnimplementedMajordomoServer) GetConfiguration ¶
func (UnimplementedMajordomoServer) GetConfiguration(context.Context, *ConfigurationRequest) (*ConfigurationResponse, error)
func (UnimplementedMajordomoServer) GetProvisioner ¶
func (UnimplementedMajordomoServer) GetProvisioner(context.Context, *GetProvisionerRequest) (*Provisioner, error)
func (UnimplementedMajordomoServer) GetRootCertificate ¶
func (UnimplementedMajordomoServer) GetRootCertificate(context.Context, *GetRootCertificateRequest) (*GetRootCertificateResponse, error)
func (UnimplementedMajordomoServer) GetSSHCertificateStatus ¶
func (UnimplementedMajordomoServer) GetSSHCertificateStatus(context.Context, *GetSSHCertificateStatusRequest) (*GetSSHCertificateStatusResponse, error)
func (UnimplementedMajordomoServer) Login ¶
func (UnimplementedMajordomoServer) Login(context.Context, *LoginRequest) (*LoginResponse, error)
func (UnimplementedMajordomoServer) PostCertificate ¶
func (UnimplementedMajordomoServer) PostCertificate(context.Context, *CertificateRequest) (*CertificateResponse, error)
func (UnimplementedMajordomoServer) PostOneTimeToken ¶
func (UnimplementedMajordomoServer) PostOneTimeToken(context.Context, *OneTimeTokenRequest) (*OneTimeTokenResponse, error)
func (UnimplementedMajordomoServer) PostSSHCertificate ¶
func (UnimplementedMajordomoServer) PostSSHCertificate(context.Context, *SSHCertificateRequest) (*SSHCertificateResponse, error)
func (UnimplementedMajordomoServer) RevokeCertificate ¶
func (UnimplementedMajordomoServer) RevokeCertificate(context.Context, *RevokeCertificateRequest) (*RevokeCertificateResponse, error)
func (UnimplementedMajordomoServer) RevokeSSHCertificate ¶
func (UnimplementedMajordomoServer) RevokeSSHCertificate(context.Context, *RevokeSSHCertificateRequest) (*RevokeSSHCertificateResponse, error)
func (UnimplementedMajordomoServer) UpdateAdmin ¶
func (UnimplementedMajordomoServer) UpdateAdmin(context.Context, *UpdateAdminRequest) (*Admin, error)
func (UnimplementedMajordomoServer) UpdateProvisioner ¶
func (UnimplementedMajordomoServer) UpdateProvisioner(context.Context, *UpdateProvisionerRequest) (*Provisioner, error)
type UnsafeMajordomoServer ¶
type UnsafeMajordomoServer interface {
// contains filtered or unexported methods
}
UnsafeMajordomoServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MajordomoServer will result in compilation errors.
type UpdateAdminRequest ¶
type UpdateAdminRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Type Admin_Type `protobuf:"varint,2,opt,name=type,proto3,enum=linkedca.Admin_Type" json:"type,omitempty"` // contains filtered or unexported fields }
func (*UpdateAdminRequest) Descriptor
deprecated
func (*UpdateAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAdminRequest.ProtoReflect.Descriptor instead.
func (*UpdateAdminRequest) GetId ¶
func (x *UpdateAdminRequest) GetId() string
func (*UpdateAdminRequest) GetType ¶
func (x *UpdateAdminRequest) GetType() Admin_Type
func (*UpdateAdminRequest) ProtoMessage ¶
func (*UpdateAdminRequest) ProtoMessage()
func (*UpdateAdminRequest) ProtoReflect ¶
func (x *UpdateAdminRequest) ProtoReflect() protoreflect.Message
func (*UpdateAdminRequest) Reset ¶
func (x *UpdateAdminRequest) Reset()
func (*UpdateAdminRequest) String ¶
func (x *UpdateAdminRequest) String() string
type UpdateProvisionerRequest ¶
type UpdateProvisionerRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Details *ProvisionerDetails `protobuf:"bytes,3,opt,name=details,proto3" json:"details,omitempty"` Claims *Claims `protobuf:"bytes,4,opt,name=claims,proto3" json:"claims,omitempty"` X509Template *Template `protobuf:"bytes,5,opt,name=x509_template,json=x509Template,proto3" json:"x509_template,omitempty"` SshTemplate *Template `protobuf:"bytes,6,opt,name=ssh_template,json=sshTemplate,proto3" json:"ssh_template,omitempty"` // contains filtered or unexported fields }
func (*UpdateProvisionerRequest) Descriptor
deprecated
func (*UpdateProvisionerRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateProvisionerRequest.ProtoReflect.Descriptor instead.
func (*UpdateProvisionerRequest) GetClaims ¶
func (x *UpdateProvisionerRequest) GetClaims() *Claims
func (*UpdateProvisionerRequest) GetDetails ¶
func (x *UpdateProvisionerRequest) GetDetails() *ProvisionerDetails
func (*UpdateProvisionerRequest) GetId ¶
func (x *UpdateProvisionerRequest) GetId() string
func (*UpdateProvisionerRequest) GetName ¶
func (x *UpdateProvisionerRequest) GetName() string
func (*UpdateProvisionerRequest) GetSshTemplate ¶
func (x *UpdateProvisionerRequest) GetSshTemplate() *Template
func (*UpdateProvisionerRequest) GetX509Template ¶
func (x *UpdateProvisionerRequest) GetX509Template() *Template
func (*UpdateProvisionerRequest) ProtoMessage ¶
func (*UpdateProvisionerRequest) ProtoMessage()
func (*UpdateProvisionerRequest) ProtoReflect ¶
func (x *UpdateProvisionerRequest) ProtoReflect() protoreflect.Message
func (*UpdateProvisionerRequest) Reset ¶
func (x *UpdateProvisionerRequest) Reset()
func (*UpdateProvisionerRequest) String ¶
func (x *UpdateProvisionerRequest) String() string
type Webhook ¶
type Webhook struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` Url string `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"` Kind Webhook_Kind `protobuf:"varint,4,opt,name=kind,proto3,enum=linkedca.Webhook_Kind" json:"kind,omitempty"` Secret string `protobuf:"bytes,5,opt,name=secret,proto3" json:"secret,omitempty"` // Types that are valid to be assigned to Auth: // // *Webhook_BearerToken // *Webhook_BasicAuth Auth isWebhook_Auth `protobuf_oneof:"auth"` DisableTlsClientAuth bool `` /* 126-byte string literal not displayed */ CertType Webhook_CertType `protobuf:"varint,9,opt,name=cert_type,json=certType,proto3,enum=linkedca.Webhook_CertType" json:"cert_type,omitempty"` // contains filtered or unexported fields }
func (*Webhook) Descriptor
deprecated
func (*Webhook) GetBasicAuth ¶
func (*Webhook) GetBearerToken ¶
func (x *Webhook) GetBearerToken() *BearerToken
func (*Webhook) GetCertType ¶
func (x *Webhook) GetCertType() Webhook_CertType
func (*Webhook) GetDisableTlsClientAuth ¶
func (*Webhook) GetKind ¶
func (x *Webhook) GetKind() Webhook_Kind
func (*Webhook) ProtoMessage ¶
func (*Webhook) ProtoMessage()
func (*Webhook) ProtoReflect ¶
func (x *Webhook) ProtoReflect() protoreflect.Message
type Webhook_BasicAuth ¶
type Webhook_BasicAuth struct {
BasicAuth *BasicAuth `protobuf:"bytes,7,opt,name=basic_auth,json=basicAuth,proto3,oneof"`
}
type Webhook_BearerToken ¶
type Webhook_BearerToken struct {
BearerToken *BearerToken `protobuf:"bytes,6,opt,name=bearer_token,json=bearerToken,proto3,oneof"`
}
type Webhook_CertType ¶
type Webhook_CertType int32
const ( Webhook_ALL Webhook_CertType = 0 Webhook_X509 Webhook_CertType = 1 Webhook_SSH Webhook_CertType = 2 )
func (Webhook_CertType) Descriptor ¶
func (Webhook_CertType) Descriptor() protoreflect.EnumDescriptor
func (Webhook_CertType) Enum ¶
func (x Webhook_CertType) Enum() *Webhook_CertType
func (Webhook_CertType) EnumDescriptor
deprecated
func (Webhook_CertType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Webhook_CertType.Descriptor instead.
func (Webhook_CertType) Number ¶
func (x Webhook_CertType) Number() protoreflect.EnumNumber
func (Webhook_CertType) String ¶
func (x Webhook_CertType) String() string
func (Webhook_CertType) Type ¶
func (Webhook_CertType) Type() protoreflect.EnumType
type Webhook_Kind ¶
type Webhook_Kind int32
const ( Webhook_NO_KIND Webhook_Kind = 0 Webhook_ENRICHING Webhook_Kind = 1 Webhook_AUTHORIZING Webhook_Kind = 2 Webhook_SCEPCHALLENGE Webhook_Kind = 3 Webhook_NOTIFYING Webhook_Kind = 4 )
func (Webhook_Kind) Descriptor ¶
func (Webhook_Kind) Descriptor() protoreflect.EnumDescriptor
func (Webhook_Kind) Enum ¶
func (x Webhook_Kind) Enum() *Webhook_Kind
func (Webhook_Kind) EnumDescriptor
deprecated
func (Webhook_Kind) EnumDescriptor() ([]byte, []int)
Deprecated: Use Webhook_Kind.Descriptor instead.
func (Webhook_Kind) Number ¶
func (x Webhook_Kind) Number() protoreflect.EnumNumber
func (Webhook_Kind) String ¶
func (x Webhook_Kind) String() string
func (Webhook_Kind) Type ¶
func (Webhook_Kind) Type() protoreflect.EnumType
type X509Claims ¶
type X509Claims struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` Durations *Durations `protobuf:"bytes,2,opt,name=durations,proto3" json:"durations,omitempty"` // contains filtered or unexported fields }
func (*X509Claims) Descriptor
deprecated
func (*X509Claims) Descriptor() ([]byte, []int)
Deprecated: Use X509Claims.ProtoReflect.Descriptor instead.
func (*X509Claims) GetDurations ¶
func (x *X509Claims) GetDurations() *Durations
func (*X509Claims) GetEnabled ¶
func (x *X509Claims) GetEnabled() bool
func (*X509Claims) ProtoMessage ¶
func (*X509Claims) ProtoMessage()
func (*X509Claims) ProtoReflect ¶
func (x *X509Claims) ProtoReflect() protoreflect.Message
func (*X509Claims) Reset ¶
func (x *X509Claims) Reset()
func (*X509Claims) String ¶
func (x *X509Claims) String() string
type X509Names ¶
type X509Names struct { Dns []string `protobuf:"bytes,1,rep,name=dns,proto3" json:"dns,omitempty"` Ips []string `protobuf:"bytes,2,rep,name=ips,proto3" json:"ips,omitempty"` Emails []string `protobuf:"bytes,3,rep,name=emails,proto3" json:"emails,omitempty"` Uris []string `protobuf:"bytes,4,rep,name=uris,proto3" json:"uris,omitempty"` CommonNames []string `protobuf:"bytes,5,rep,name=common_names,json=commonNames,proto3" json:"common_names,omitempty"` // contains filtered or unexported fields }
func (*X509Names) Descriptor
deprecated
func (*X509Names) GetCommonNames ¶
func (*X509Names) ProtoMessage ¶
func (*X509Names) ProtoMessage()
func (*X509Names) ProtoReflect ¶
func (x *X509Names) ProtoReflect() protoreflect.Message
type X509Policy ¶
type X509Policy struct { Allow *X509Names `protobuf:"bytes,1,opt,name=allow,proto3" json:"allow,omitempty"` Deny *X509Names `protobuf:"bytes,2,opt,name=deny,proto3" json:"deny,omitempty"` AllowWildcardNames bool `protobuf:"varint,3,opt,name=allow_wildcard_names,json=allowWildcardNames,proto3" json:"allow_wildcard_names,omitempty"` // contains filtered or unexported fields }
func (*X509Policy) Descriptor
deprecated
func (*X509Policy) Descriptor() ([]byte, []int)
Deprecated: Use X509Policy.ProtoReflect.Descriptor instead.
func (*X509Policy) GetAllow ¶
func (x *X509Policy) GetAllow() *X509Names
func (*X509Policy) GetAllowWildcardNames ¶
func (x *X509Policy) GetAllowWildcardNames() bool
func (*X509Policy) GetDeny ¶
func (x *X509Policy) GetDeny() *X509Names
func (*X509Policy) ProtoMessage ¶
func (*X509Policy) ProtoMessage()
func (*X509Policy) ProtoReflect ¶
func (x *X509Policy) ProtoReflect() protoreflect.Message
func (*X509Policy) Reset ¶
func (x *X509Policy) Reset()
func (*X509Policy) String ¶
func (x *X509Policy) String() string
type X5CProvisioner ¶
type X5CProvisioner struct { Roots [][]byte `protobuf:"bytes,1,rep,name=roots,proto3" json:"roots,omitempty"` // contains filtered or unexported fields }
func (*X5CProvisioner) Descriptor
deprecated
func (*X5CProvisioner) Descriptor() ([]byte, []int)
Deprecated: Use X5CProvisioner.ProtoReflect.Descriptor instead.
func (*X5CProvisioner) GetRoots ¶
func (x *X5CProvisioner) GetRoots() [][]byte
func (*X5CProvisioner) ProtoMessage ¶
func (*X5CProvisioner) ProtoMessage()
func (*X5CProvisioner) ProtoReflect ¶
func (x *X5CProvisioner) ProtoReflect() protoreflect.Message
func (*X5CProvisioner) Reset ¶
func (x *X5CProvisioner) Reset()
func (*X5CProvisioner) String ¶
func (x *X5CProvisioner) String() string