privateca

package
v1.154.0 Latest Latest
Warning

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

Go to latest
Published: Jul 15, 2026 License: Apache-2.0 Imports: 29 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CAPool_IssuancePolicy_AllowedKeyType_FromProto added in v1.143.0

func CAPool_IssuancePolicy_AllowedKeyType_FromProto(mapCtx *direct.MapContext, in *pb.CaPool_IssuancePolicy_AllowedKeyType) *krm.CAPool_IssuancePolicy_AllowedKeyType

func CAPool_IssuancePolicy_AllowedKeyType_ToProto added in v1.143.0

func CAPool_IssuancePolicy_AllowedKeyType_ToProto(mapCtx *direct.MapContext, in *krm.CAPool_IssuancePolicy_AllowedKeyType) *pb.CaPool_IssuancePolicy_AllowedKeyType

func CAPool_IssuancePolicy_FromProto added in v1.143.0

func CAPool_IssuancePolicy_FromProto(mapCtx *direct.MapContext, in *pb.CaPool_IssuancePolicy) *krm.CAPool_IssuancePolicy

func CAPool_IssuancePolicy_IssuanceModes_FromProto added in v1.143.0

func CAPool_IssuancePolicy_IssuanceModes_FromProto(mapCtx *direct.MapContext, in *pb.CaPool_IssuancePolicy_IssuanceModes) *krm.CAPool_IssuancePolicy_IssuanceModes

func CAPool_IssuancePolicy_IssuanceModes_ToProto added in v1.143.0

func CAPool_IssuancePolicy_IssuanceModes_ToProto(mapCtx *direct.MapContext, in *krm.CAPool_IssuancePolicy_IssuanceModes) *pb.CaPool_IssuancePolicy_IssuanceModes

func CAPool_IssuancePolicy_ToProto added in v1.143.0

func CAPool_IssuancePolicy_ToProto(mapCtx *direct.MapContext, in *krm.CAPool_IssuancePolicy) *pb.CaPool_IssuancePolicy

func CAPool_PublishingOptions_FromProto added in v1.143.0

func CAPool_PublishingOptions_FromProto(mapCtx *direct.MapContext, in *pb.CaPool_PublishingOptions) *krm.CAPool_PublishingOptions

func CAPool_PublishingOptions_ToProto added in v1.143.0

func CAPool_PublishingOptions_ToProto(mapCtx *direct.MapContext, in *krm.CAPool_PublishingOptions) *pb.CaPool_PublishingOptions

func CertificateAdditionalExtensions_FromProto added in v1.154.0

func CertificateAdditionalExtensions_FromProto(mapCtx *direct.MapContext, in *pb.X509Extension) *krm.CertificateAdditionalExtensions

func CertificateAdditionalExtensions_ToProto added in v1.154.0

func CertificateAdditionalExtensions_ToProto(mapCtx *direct.MapContext, in *krm.CertificateAdditionalExtensions) *pb.X509Extension

func CertificateAuthority_AccessUrls_FromProto added in v1.154.0

func CertificateAuthority_AccessUrls_FromProto(mapCtx *direct.MapContext, in *pb.CertificateAuthority_AccessUrls) *krm.CertificateAuthority_AccessUrls

func CertificateAuthority_AccessUrls_ToProto added in v1.154.0

func CertificateAuthority_AccessUrls_ToProto(mapCtx *direct.MapContext, in *krm.CertificateAuthority_AccessUrls) *pb.CertificateAuthority_AccessUrls

func CertificateAuthority_CaOptionsStatus_FromProto added in v1.154.0

func CertificateAuthority_CaOptionsStatus_FromProto(mapCtx *direct.MapContext, in *pb.X509Parameters_CaOptions) *krm.CertificateAuthority_CaOptionsStatus

func CertificateAuthority_CaOptionsStatus_ToProto added in v1.154.0

func CertificateAuthority_CaOptionsStatus_ToProto(mapCtx *direct.MapContext, in *krm.CertificateAuthority_CaOptionsStatus) *pb.X509Parameters_CaOptions

func CertificateAuthority_KeyUsageStatus_FromProto added in v1.154.0

func CertificateAuthority_KeyUsageStatus_FromProto(mapCtx *direct.MapContext, in *pb.KeyUsage) *krm.CertificateAuthority_KeyUsageStatus

func CertificateAuthority_KeyUsageStatus_ToProto added in v1.154.0

func CertificateAuthority_KeyUsageStatus_ToProto(mapCtx *direct.MapContext, in *krm.CertificateAuthority_KeyUsageStatus) *pb.KeyUsage

func CertificateAuthority_KeyUsage_FromProto added in v1.154.0

func CertificateAuthority_KeyUsage_FromProto(mapCtx *direct.MapContext, in *pb.KeyUsage) *krm.CertificateAuthority_KeyUsage

func CertificateAuthority_KeyUsage_ToProto added in v1.154.0

func CertificateAuthority_KeyUsage_ToProto(mapCtx *direct.MapContext, in *krm.CertificateAuthority_KeyUsage) *pb.KeyUsage

func CertificateAuthority_KeyVersionSpec_Algorithm_ToProto added in v1.154.0

func CertificateAuthority_KeyVersionSpec_Algorithm_ToProto(mapCtx *direct.MapContext, in *string) *pb.CertificateAuthority_KeyVersionSpec_Algorithm

found existing non-generated mapping function "CertificateAuthority_KeyVersionSpec_ToProto", skipping

func CertificateAuthority_KeyVersionSpec_ToProto(mapCtx *direct.MapContext, in *krm.CertificateAuthority_KeyVersionSpec) *pb.CertificateAuthority_KeyVersionSpec {
	if in == nil {
		return nil
	}
	out := &pb.CertificateAuthority_KeyVersionSpec{}
	// MISSING: CloudKMSKeyVersion
	if oneof := CertificateAuthority_KeyVersionSpec_Algorithm_ToProto(mapCtx, in.Algorithm); oneof != nil {
		out.KeyVersion = oneof
	}
	return out
}

func CertificateAuthority_KeyVersionSpec_FromProto added in v1.154.0

func CertificateAuthority_KeyVersionSpec_FromProto(mapCtx *direct.MapContext, in *pb.CertificateAuthority_KeyVersionSpec) *krm.CertificateAuthority_KeyVersionSpec

func CertificateAuthority_KeyVersionSpec_ToProto added in v1.154.0

func CertificateAuthority_KeyVersionSpec_ToProto(mapCtx *direct.MapContext, in *krm.CertificateAuthority_KeyVersionSpec) *pb.CertificateAuthority_KeyVersionSpec

func CertificateAuthority_ObjectIDStatus_FromProto added in v1.154.0

func CertificateAuthority_ObjectIDStatus_FromProto(mapCtx *direct.MapContext, in *pb.ObjectId) *krm.CertificateAuthority_ObjectIDStatus

func CertificateAuthority_ObjectIDStatus_ToProto added in v1.154.0

func CertificateAuthority_ObjectIDStatus_ToProto(mapCtx *direct.MapContext, in *krm.CertificateAuthority_ObjectIDStatus) *pb.ObjectId

func CertificateAuthority_ObjectID_FromProto added in v1.154.0

func CertificateAuthority_ObjectID_FromProto(mapCtx *direct.MapContext, in *pb.ObjectId) *krm.CertificateAuthority_ObjectID

func CertificateAuthority_ObjectID_ToProto added in v1.154.0

func CertificateAuthority_ObjectID_ToProto(mapCtx *direct.MapContext, in *krm.CertificateAuthority_ObjectID) *pb.ObjectId

func CertificateAuthority_X509ExtensionStatus_FromProto added in v1.154.0

func CertificateAuthority_X509ExtensionStatus_FromProto(mapCtx *direct.MapContext, in *pb.X509Extension) *krm.CertificateAuthority_X509ExtensionStatus

func CertificateAuthority_X509ExtensionStatus_ToProto added in v1.154.0

func CertificateAuthority_X509ExtensionStatus_ToProto(mapCtx *direct.MapContext, in *krm.CertificateAuthority_X509ExtensionStatus) *pb.X509Extension

func CertificateAuthority_X509Extension_FromProto added in v1.154.0

func CertificateAuthority_X509Extension_FromProto(mapCtx *direct.MapContext, in *pb.X509Extension) *krm.CertificateAuthority_X509Extension

func CertificateAuthority_X509Extension_ToProto added in v1.154.0

func CertificateAuthority_X509Extension_ToProto(mapCtx *direct.MapContext, in *krm.CertificateAuthority_X509Extension) *pb.X509Extension

func CertificateBaseKeyUsage_FromProto added in v1.154.0

func CertificateBaseKeyUsage_FromProto(mapCtx *direct.MapContext, in *pb.KeyUsage_KeyUsageOptions) *krm.CertificateBaseKeyUsage

func CertificateBaseKeyUsage_ToProto added in v1.154.0

func CertificateBaseKeyUsage_ToProto(mapCtx *direct.MapContext, in *krm.CertificateBaseKeyUsage) *pb.KeyUsage_KeyUsageOptions

func CertificateCaOptions_FromProto added in v1.154.0

func CertificateCaOptions_FromProto(mapCtx *direct.MapContext, in *pb.X509Parameters_CaOptions) *krm.CertificateCaOptions

func CertificateCaOptions_ToProto added in v1.154.0

func CertificateCaOptions_ToProto(mapCtx *direct.MapContext, in *krm.CertificateCaOptions) *pb.X509Parameters_CaOptions

func CertificateCertificateDescriptionStatus_FromProto added in v1.154.0

func CertificateCertificateDescriptionStatus_FromProto(mapCtx *direct.MapContext, in *pb.CertificateDescription) *krm.CertificateCertificateDescriptionStatus

func CertificateCertificateDescriptionStatus_ToProto added in v1.154.0

func CertificateCertificateDescriptionStatus_ToProto(mapCtx *direct.MapContext, in *krm.CertificateCertificateDescriptionStatus) *pb.CertificateDescription

func CertificateConfig_FromProto added in v1.154.0

func CertificateConfig_FromProto(mapCtx *direct.MapContext, in *pb.CertificateConfig) *krm.CertificateConfig

CertificateConfig mapping functions because KRM uses value fields instead of pointer fields for SubjectConfig and X509Config to support required-field OpenAPI validation.

func CertificateConfig_SubjectConfig_FromProto added in v1.154.0

func CertificateConfig_SubjectConfig_FromProto(mapCtx *direct.MapContext, in *pb.CertificateConfig_SubjectConfig) *krm.CertificateConfig_SubjectConfig

CertificateConfig_SubjectConfig mapping functions because KRM uses value field instead of pointer field for Subject.

func CertificateConfig_SubjectConfig_ToProto added in v1.154.0

func CertificateConfig_SubjectConfig_ToProto(mapCtx *direct.MapContext, in *krm.CertificateConfig_SubjectConfig) *pb.CertificateConfig_SubjectConfig

func CertificateConfig_ToProto added in v1.154.0

func CertificateConfig_ToProto(mapCtx *direct.MapContext, in *krm.CertificateConfig) *pb.CertificateConfig

func CertificateConfig_X509Config_FromProto added in v1.154.0

func CertificateConfig_X509Config_FromProto(mapCtx *direct.MapContext, in *pb.X509Parameters) *krm.CertificateConfig_X509Config

func CertificateConfig_X509Config_ToProto added in v1.154.0

func CertificateConfig_X509Config_ToProto(mapCtx *direct.MapContext, in *krm.CertificateConfig_X509Config) *pb.X509Parameters

func CertificateDescription_CertificateFingerprint_FromProto added in v1.154.0

func CertificateDescription_CertificateFingerprint_FromProto(mapCtx *direct.MapContext, in *pb.CertificateDescription_CertificateFingerprint) *krm.CertificateDescription_CertificateFingerprint

found existing non-generated mapping function "CertificateDescription_ToProto", skipping

func CertificateDescription_ToProto(mapCtx *direct.MapContext, in *krm.CertificateDescription) *pb.CertificateDescription {
	if in == nil {
		return nil
	}
	out := &pb.CertificateDescription{}
	out.SubjectDescription = CertificateDescription_SubjectDescription_ToProto(mapCtx, in.SubjectDescription)
	out.X509Description = CertificateDescription_X509Description_ToProto(mapCtx, in.X509Description)
	out.PublicKey = PublicKey_ToProto(mapCtx, in.PublicKey)
	// MISSING: SubjectKeyID
	// (near miss): "SubjectKeyID" vs "SubjectKeyId"
	// MISSING: AuthorityKeyID
	// (near miss): "AuthorityKeyID" vs "AuthorityKeyId"
	out.CrlDistributionPoints = in.CrlDistributionPoints
	out.AiaIssuingCertificateUrls = in.AiaIssuingCertificateUrls
	out.CertFingerprint = CertificateDescription_CertificateFingerprint_ToProto(mapCtx, in.CertFingerprint)
	// MISSING: TbsCertificateDigest
	return out
}

func CertificateDescription_FromProto added in v1.154.0

func CertificateDescription_FromProto(mapCtx *direct.MapContext, in *pb.CertificateDescription) *krm.CertificateDescription

func CertificateDescription_KeyID_FromProto added in v1.154.0

func CertificateDescription_KeyID_FromProto(mapCtx *direct.MapContext, in *pb.CertificateDescription_KeyId) *krm.CertificateDescription_KeyID

func CertificateDescription_KeyID_ToProto added in v1.154.0

func CertificateDescription_KeyID_ToProto(mapCtx *direct.MapContext, in *krm.CertificateDescription_KeyID) *pb.CertificateDescription_KeyId

func CertificateDescription_SubjectDescription_FromProto added in v1.154.0

func CertificateDescription_SubjectDescription_FromProto(mapCtx *direct.MapContext, in *pb.CertificateDescription_SubjectDescription) *krm.CertificateDescription_SubjectDescription

func CertificateDescription_ToProto added in v1.154.0

func CertificateDescription_ToProto(mapCtx *direct.MapContext, in *krm.CertificateDescription) *pb.CertificateDescription

func CertificateDescription_X509Description_FromProto added in v1.154.0

func CertificateDescription_X509Description_FromProto(mapCtx *direct.MapContext, in *pb.X509Parameters) *krm.CertificateDescription_X509Description

func CertificateDescription_X509Description_ToProto added in v1.154.0

func CertificateDescription_X509Description_ToProto(mapCtx *direct.MapContext, in *krm.CertificateDescription_X509Description) *pb.X509Parameters

func CertificateExtendedKeyUsage_FromProto added in v1.154.0

func CertificateExtendedKeyUsage_FromProto(mapCtx *direct.MapContext, in *pb.KeyUsage_ExtendedKeyUsageOptions) *krm.CertificateExtendedKeyUsage

func CertificateExtendedKeyUsage_ToProto added in v1.154.0

func CertificateExtendedKeyUsage_ToProto(mapCtx *direct.MapContext, in *krm.CertificateExtendedKeyUsage) *pb.KeyUsage_ExtendedKeyUsageOptions

func CertificateExtensionConstraints_FromProto added in v1.143.0

func CertificateExtensionConstraints_FromProto(mapCtx *direct.MapContext, in *pb.CertificateExtensionConstraints) *krm.CertificateExtensionConstraints

found existing non-generated mapping function "CertificateDescription_SubjectDescription_ToProto", skipping

func CertificateDescription_SubjectDescription_ToProto(mapCtx *direct.MapContext, in *krm.CertificateDescription_SubjectDescription) *pb.CertificateDescription_SubjectDescription {
	if in == nil {
		return nil
	}
	out := &pb.CertificateDescription_SubjectDescription{}
	out.Subject = Subject_ToProto(mapCtx, in.Subject)
	out.SubjectAltName = SubjectAltNamesStatus_ToProto(mapCtx, in.SubjectAltName)
	out.HexSerialNumber = direct.ValueOf(in.HexSerialNumber)
	out.Lifetime = direct.StringDuration_ToProto(mapCtx, in.Lifetime)
	out.NotBeforeTime = direct.StringTimestamp_ToProto(mapCtx, in.NotBeforeTime)
	out.NotAfterTime = direct.StringTimestamp_ToProto(mapCtx, in.NotAfterTime)
	return out
}

func CertificateExtensionConstraints_ToProto added in v1.143.0

func CertificateExtensionConstraints_ToProto(mapCtx *direct.MapContext, in *krm.CertificateExtensionConstraints) *pb.CertificateExtensionConstraints

func CertificateIdentityConstraints_FromProto added in v1.143.0

func CertificateIdentityConstraints_FromProto(mapCtx *direct.MapContext, in *pb.CertificateIdentityConstraints) *krm.CertificateIdentityConstraints

func CertificateIdentityConstraints_ToProto added in v1.143.0

func CertificateIdentityConstraints_ToProto(mapCtx *direct.MapContext, in *krm.CertificateIdentityConstraints) *pb.CertificateIdentityConstraints

func CertificateKeyUsage_FromProto added in v1.154.0

func CertificateKeyUsage_FromProto(mapCtx *direct.MapContext, in *pb.KeyUsage) *krm.CertificateKeyUsage

func CertificateKeyUsage_ToProto added in v1.154.0

func CertificateKeyUsage_ToProto(mapCtx *direct.MapContext, in *krm.CertificateKeyUsage) *pb.KeyUsage

func CertificatePolicyIds_FromProto added in v1.154.0

func CertificatePolicyIds_FromProto(mapCtx *direct.MapContext, in *pb.ObjectId) *krm.CertificatePolicyIds

func CertificatePolicyIds_ToProto added in v1.154.0

func CertificatePolicyIds_ToProto(mapCtx *direct.MapContext, in *krm.CertificatePolicyIds) *pb.ObjectId

func CertificatePublicKey_FromProto added in v1.154.0

func CertificatePublicKey_FromProto(mapCtx *direct.MapContext, in *pb.PublicKey) *krm.CertificatePublicKey

func CertificatePublicKey_ToProto added in v1.154.0

func CertificatePublicKey_ToProto(mapCtx *direct.MapContext, in *krm.CertificatePublicKey) *pb.PublicKey

func CertificateRevocationDetailsStatus_FromProto added in v1.154.0

func CertificateRevocationDetailsStatus_FromProto(mapCtx *direct.MapContext, in *pb.Certificate_RevocationDetails) *krm.CertificateRevocationDetailsStatus

func CertificateRevocationDetailsStatus_ToProto added in v1.154.0

func CertificateRevocationDetailsStatus_ToProto(mapCtx *direct.MapContext, in *krm.CertificateRevocationDetailsStatus) *pb.Certificate_RevocationDetails

func CertificateSubjectAltName_FromProto added in v1.154.0

func CertificateSubjectAltName_FromProto(mapCtx *direct.MapContext, in *pb.SubjectAltNames) *krm.CertificateSubjectAltName

func CertificateSubjectAltName_ToProto added in v1.154.0

func CertificateSubjectAltName_ToProto(mapCtx *direct.MapContext, in *krm.CertificateSubjectAltName) *pb.SubjectAltNames

func CertificateSubjectConfig_FromProto added in v1.154.0

func CertificateSubjectConfig_FromProto(mapCtx *direct.MapContext, in *pb.CertificateConfig_SubjectConfig) *krm.CertificateSubjectConfig

found existing non-generated mapping function "CertificatePublicKey_ToProto", skipping

func CertificatePublicKey_ToProto(mapCtx *direct.MapContext, in *krm.CertificatePublicKey) *pb.PublicKey {
	if in == nil {
		return nil
	}
	out := &pb.PublicKey{}
	out.Key = in.Key
	out.Format = direct.Enum_ToProto[pb.PublicKey_KeyFormat](mapCtx, in.Format)
	return out
}

func CertificateSubjectConfig_ToProto added in v1.154.0

func CertificateSubjectConfig_ToProto(mapCtx *direct.MapContext, in *krm.CertificateSubjectConfig) *pb.CertificateConfig_SubjectConfig

func CertificateTemplate_CAOptions_FromProto added in v1.154.0

func CertificateTemplate_CAOptions_FromProto(mapCtx *direct.MapContext, in *pb.X509Parameters_CaOptions) *krm.CertificateTemplate_CAOptions

func CertificateTemplate_CAOptions_ToProto added in v1.154.0

func CertificateTemplate_CAOptions_ToProto(mapCtx *direct.MapContext, in *krm.CertificateTemplate_CAOptions) *pb.X509Parameters_CaOptions

func CertificateTemplate_Expr_FromProto added in v1.154.0

func CertificateTemplate_Expr_FromProto(mapCtx *direct.MapContext, in *exprpb.Expr) *krm.CertificateTemplate_Expr

func CertificateTemplate_Expr_ToProto added in v1.154.0

func CertificateTemplate_Expr_ToProto(mapCtx *direct.MapContext, in *krm.CertificateTemplate_Expr) *exprpb.Expr

func CertificateTemplate_IdentityConstraints_FromProto added in v1.154.0

func CertificateTemplate_IdentityConstraints_FromProto(mapCtx *direct.MapContext, in *pb.CertificateIdentityConstraints) *krm.CertificateTemplate_IdentityConstraints

func CertificateTemplate_IdentityConstraints_ToProto added in v1.154.0

func CertificateTemplate_IdentityConstraints_ToProto(mapCtx *direct.MapContext, in *krm.CertificateTemplate_IdentityConstraints) *pb.CertificateIdentityConstraints

func CertificateTemplate_KeyUsage_ExtendedKeyUsageOptions_FromProto added in v1.154.0

func CertificateTemplate_KeyUsage_ExtendedKeyUsageOptions_FromProto(mapCtx *direct.MapContext, in *pb.KeyUsage_ExtendedKeyUsageOptions) *krm.CertificateTemplate_KeyUsage_ExtendedKeyUsageOptions

func CertificateTemplate_KeyUsage_ExtendedKeyUsageOptions_ToProto added in v1.154.0

func CertificateTemplate_KeyUsage_ExtendedKeyUsageOptions_ToProto(mapCtx *direct.MapContext, in *krm.CertificateTemplate_KeyUsage_ExtendedKeyUsageOptions) *pb.KeyUsage_ExtendedKeyUsageOptions

func CertificateTemplate_KeyUsage_FromProto added in v1.154.0

func CertificateTemplate_KeyUsage_FromProto(mapCtx *direct.MapContext, in *pb.KeyUsage) *krm.CertificateTemplate_KeyUsage

func CertificateTemplate_KeyUsage_KeyUsageOptions_FromProto added in v1.154.0

func CertificateTemplate_KeyUsage_KeyUsageOptions_FromProto(mapCtx *direct.MapContext, in *pb.KeyUsage_KeyUsageOptions) *krm.CertificateTemplate_KeyUsage_KeyUsageOptions

func CertificateTemplate_KeyUsage_KeyUsageOptions_ToProto added in v1.154.0

func CertificateTemplate_KeyUsage_KeyUsageOptions_ToProto(mapCtx *direct.MapContext, in *krm.CertificateTemplate_KeyUsage_KeyUsageOptions) *pb.KeyUsage_KeyUsageOptions

func CertificateTemplate_KeyUsage_ToProto added in v1.154.0

func CertificateTemplate_KeyUsage_ToProto(mapCtx *direct.MapContext, in *krm.CertificateTemplate_KeyUsage) *pb.KeyUsage

func CertificateTemplate_ObjectID_FromProto added in v1.154.0

func CertificateTemplate_ObjectID_FromProto(mapCtx *direct.MapContext, in *pb.ObjectId) *krm.CertificateTemplate_ObjectID

func CertificateTemplate_ObjectID_ToProto added in v1.154.0

func CertificateTemplate_ObjectID_ToProto(mapCtx *direct.MapContext, in *krm.CertificateTemplate_ObjectID) *pb.ObjectId

func CertificateTemplate_PassthroughExtensions_FromProto added in v1.154.0

func CertificateTemplate_PassthroughExtensions_FromProto(mapCtx *direct.MapContext, in *pb.CertificateExtensionConstraints) *krm.CertificateTemplate_PassthroughExtensions

func CertificateTemplate_PassthroughExtensions_ToProto added in v1.154.0

func CertificateTemplate_PassthroughExtensions_ToProto(mapCtx *direct.MapContext, in *krm.CertificateTemplate_PassthroughExtensions) *pb.CertificateExtensionConstraints

func CertificateTemplate_X509Extension_FromProto added in v1.154.0

func CertificateTemplate_X509Extension_FromProto(mapCtx *direct.MapContext, in *pb.X509Extension) *krm.CertificateTemplate_X509Extension

func CertificateTemplate_X509Extension_ToProto added in v1.154.0

func CertificateTemplate_X509Extension_ToProto(mapCtx *direct.MapContext, in *krm.CertificateTemplate_X509Extension) *pb.X509Extension

func CertificateTemplate_X509Parameters_FromProto added in v1.154.0

func CertificateTemplate_X509Parameters_FromProto(mapCtx *direct.MapContext, in *pb.X509Parameters) *krm.CertificateTemplate_X509Parameters

func CertificateTemplate_X509Parameters_ToProto added in v1.154.0

func CertificateTemplate_X509Parameters_ToProto(mapCtx *direct.MapContext, in *krm.CertificateTemplate_X509Parameters) *pb.X509Parameters

func CertificateUnknownExtendedKeyUsages_FromProto added in v1.154.0

func CertificateUnknownExtendedKeyUsages_FromProto(mapCtx *direct.MapContext, in *pb.ObjectId) *krm.CertificateUnknownExtendedKeyUsages

func CertificateUnknownExtendedKeyUsages_ToProto added in v1.154.0

func CertificateUnknownExtendedKeyUsages_ToProto(mapCtx *direct.MapContext, in *krm.CertificateUnknownExtendedKeyUsages) *pb.ObjectId

func CertificateX509Config_FromProto added in v1.154.0

func CertificateX509Config_FromProto(mapCtx *direct.MapContext, in *pb.X509Parameters) *krm.CertificateX509Config

func CertificateX509Config_ToProto added in v1.154.0

func CertificateX509Config_ToProto(mapCtx *direct.MapContext, in *krm.CertificateX509Config) *pb.X509Parameters

func Certificate_Config_FromProto added in v1.154.0

func Certificate_Config_FromProto(mapCtx *direct.MapContext, in *pb.CertificateConfig) *krm.Certificate_Config

func Certificate_Config_ToProto added in v1.154.0

func Certificate_Config_ToProto(mapCtx *direct.MapContext, in *krm.Certificate_Config) *pb.CertificateConfig

func Expr_FromProto added in v1.143.0

func Expr_FromProto(mapCtx *direct.MapContext, in *exprpb.Expr) *krm.Expr

func Expr_ToProto added in v1.143.0

func Expr_ToProto(mapCtx *direct.MapContext, in *krm.Expr) *exprpb.Expr

func KeyUsage_ExtendedKeyUsageOptions_FromProto added in v1.143.0

func KeyUsage_ExtendedKeyUsageOptions_FromProto(mapCtx *direct.MapContext, in *pb.KeyUsage_ExtendedKeyUsageOptions) *krm.KeyUsage_ExtendedKeyUsageOptions

func KeyUsage_ExtendedKeyUsageOptions_ToProto added in v1.143.0

func KeyUsage_ExtendedKeyUsageOptions_ToProto(mapCtx *direct.MapContext, in *krm.KeyUsage_ExtendedKeyUsageOptions) *pb.KeyUsage_ExtendedKeyUsageOptions

func KeyUsage_FromProto added in v1.143.0

func KeyUsage_FromProto(mapCtx *direct.MapContext, in *pb.KeyUsage) *krm.KeyUsage

func KeyUsage_KeyUsageOptions_FromProto added in v1.143.0

func KeyUsage_KeyUsageOptions_FromProto(mapCtx *direct.MapContext, in *pb.KeyUsage_KeyUsageOptions) *krm.KeyUsage_KeyUsageOptions

func KeyUsage_KeyUsageOptions_ToProto added in v1.143.0

func KeyUsage_KeyUsageOptions_ToProto(mapCtx *direct.MapContext, in *krm.KeyUsage_KeyUsageOptions) *pb.KeyUsage_KeyUsageOptions

func KeyUsage_ToProto added in v1.143.0

func KeyUsage_ToProto(mapCtx *direct.MapContext, in *krm.KeyUsage) *pb.KeyUsage

func ObjectID_FromProto added in v1.143.0

func ObjectID_FromProto(mapCtx *direct.MapContext, in *pb.ObjectId) *krm.ObjectID

func ObjectID_ToProto added in v1.143.0

func ObjectID_ToProto(mapCtx *direct.MapContext, in *krm.ObjectID) *pb.ObjectId

func PrivateCACAPoolObservedState_FromProto added in v1.143.0

func PrivateCACAPoolObservedState_FromProto(mapCtx *direct.MapContext, in *pb.CaPool) *krm.PrivateCACAPoolObservedState

func PrivateCACAPoolObservedState_ToProto added in v1.143.0

func PrivateCACAPoolObservedState_ToProto(mapCtx *direct.MapContext, in *krm.PrivateCACAPoolObservedState) *pb.CaPool

func PrivateCACAPoolSpec_FromProto added in v1.143.0

func PrivateCACAPoolSpec_FromProto(mapCtx *direct.MapContext, in *pb.CaPool) *krm.PrivateCACAPoolSpec

func PrivateCACAPoolSpec_ToProto added in v1.143.0

func PrivateCACAPoolSpec_ToProto(mapCtx *direct.MapContext, in *krm.PrivateCACAPoolSpec) *pb.CaPool

func PrivateCACertificateAuthorityFuzzer added in v1.154.0

func PrivateCACertificateAuthorityFuzzer() fuzztesting.KRMFuzzer

func PrivateCACertificateAuthoritySpec_FromProto added in v1.154.0

func PrivateCACertificateAuthoritySpec_FromProto(mapCtx *direct.MapContext, in *pb.CertificateAuthority) *krm.PrivateCACertificateAuthoritySpec

func PrivateCACertificateAuthoritySpec_ToProto added in v1.154.0

func PrivateCACertificateAuthoritySpec_ToProto(mapCtx *direct.MapContext, in *krm.PrivateCACertificateAuthoritySpec) *pb.CertificateAuthority

func PrivateCACertificateAuthorityStatus_FromProto added in v1.154.0

func PrivateCACertificateAuthorityStatus_FromProto(mapCtx *direct.MapContext, in *pb.CertificateAuthority) *krm.PrivateCACertificateAuthorityStatus

func PrivateCACertificateAuthorityStatus_ToProto added in v1.154.0

func PrivateCACertificateAuthorityStatus_ToProto(mapCtx *direct.MapContext, in *krm.PrivateCACertificateAuthorityStatus) *pb.CertificateAuthority

func PrivateCACertificateFuzzer added in v1.154.0

func PrivateCACertificateFuzzer() fuzztesting.KRMFuzzer

func PrivateCACertificateSpec_FromProto added in v1.154.0

func PrivateCACertificateSpec_FromProto(mapCtx *direct.MapContext, in *pb.Certificate) *krm.PrivateCACertificateSpec

func PrivateCACertificateSpec_PemCsr_ToProto added in v1.154.0

func PrivateCACertificateSpec_PemCsr_ToProto(mapCtx *direct.MapContext, in *string) *pb.Certificate_PemCsr

found existing non-generated mapping function "PrivateCACertificateSpec_ToProto", skipping

func PrivateCACertificateSpec_ToProto(mapCtx *direct.MapContext, in *krm.PrivateCACertificateSpec) *pb.Certificate {
	if in == nil {
		return nil
	}
	out := &pb.Certificate{}
	// MISSING: Name
	if oneof := PrivateCACertificateSpec_PemCsr_ToProto(mapCtx, in.PemCsr); oneof != nil {
		out.CertificateConfig = oneof
	}
	if oneof := Certificate_Config_ToProto(mapCtx, in.Config); oneof != nil {
		out.CertificateConfig = &pb.Certificate_Config{Config: oneof}
	}
	// MISSING: IssuerCertificateAuthority
	out.Lifetime = direct.StringDuration_ToProto(mapCtx, in.Lifetime)
	if in.CertificateTemplateRef != nil {
		out.CertificateTemplate = in.CertificateTemplateRef.External
	}
	out.SubjectMode = direct.Enum_ToProto[pb.SubjectRequestMode](mapCtx, in.SubjectMode)
	// MISSING: RevocationDetails
	// MISSING: PemCertificate
	// MISSING: CertificateDescription
	// MISSING: PemCertificateChain
	// MISSING: CreateTime
	// MISSING: UpdateTime
	// MISSING: Labels
	return out
}

func PrivateCACertificateSpec_ToProto added in v1.154.0

func PrivateCACertificateSpec_ToProto(mapCtx *direct.MapContext, in *krm.PrivateCACertificateSpec) *pb.Certificate

func PrivateCACertificateStatus_FromProto added in v1.154.0

func PrivateCACertificateStatus_FromProto(mapCtx *direct.MapContext, in *pb.Certificate) *krm.PrivateCACertificateStatus

func PrivateCACertificateStatus_ToProto added in v1.154.0

func PrivateCACertificateStatus_ToProto(mapCtx *direct.MapContext, in *krm.PrivateCACertificateStatus) *pb.Certificate

func PrivateCACertificateTemplateFuzzer added in v1.154.0

func PrivateCACertificateTemplateFuzzer() fuzztesting.KRMFuzzer

func PrivateCACertificateTemplateSpec_FromProto added in v1.154.0

func PrivateCACertificateTemplateSpec_FromProto(mapCtx *direct.MapContext, in *pb.CertificateTemplate) *krm.PrivateCACertificateTemplateSpec

func PrivateCACertificateTemplateSpec_ToProto added in v1.154.0

func PrivateCACertificateTemplateSpec_ToProto(mapCtx *direct.MapContext, in *krm.PrivateCACertificateTemplateSpec) *pb.CertificateTemplate

func PrivateCACertificateTemplateStatus_FromProto added in v1.154.0

func PrivateCACertificateTemplateStatus_FromProto(mapCtx *direct.MapContext, in *pb.CertificateTemplate) *krm.PrivateCACertificateTemplateStatus

func PrivateCACertificateTemplateStatus_ToProto added in v1.154.0

func PrivateCACertificateTemplateStatus_ToProto(mapCtx *direct.MapContext, in *krm.PrivateCACertificateTemplateStatus) *pb.CertificateTemplate

func PublicKey_FromProto added in v1.154.0

func PublicKey_FromProto(mapCtx *direct.MapContext, in *pb.PublicKey) *krm.PublicKey

func PublicKey_ToProto added in v1.154.0

func PublicKey_ToProto(mapCtx *direct.MapContext, in *krm.PublicKey) *pb.PublicKey

func SubjectAltNamesStatus_FromProto added in v1.154.0

func SubjectAltNamesStatus_FromProto(mapCtx *direct.MapContext, in *pb.SubjectAltNames) *krm.SubjectAltNamesStatus

func SubjectAltNamesStatus_ToProto added in v1.154.0

func SubjectAltNamesStatus_ToProto(mapCtx *direct.MapContext, in *krm.SubjectAltNamesStatus) *pb.SubjectAltNames

func SubjectAltNames_FromProto added in v1.154.0

func SubjectAltNames_FromProto(mapCtx *direct.MapContext, in *pb.SubjectAltNames) *krm.SubjectAltNames

func SubjectAltNames_ToProto added in v1.154.0

func SubjectAltNames_ToProto(mapCtx *direct.MapContext, in *krm.SubjectAltNames) *pb.SubjectAltNames

func Subject_FromProto added in v1.154.0

func Subject_FromProto(mapCtx *direct.MapContext, in *pb.Subject) *krm.Subject

found existing non-generated mapping function "PrivateCACertificateTemplateSpec_ToProto", skipping

func PrivateCACertificateTemplateSpec_ToProto(mapCtx *direct.MapContext, in *krm.PrivateCACertificateTemplateSpec) *pb.CertificateTemplate {
	if in == nil {
		return nil
	}
	out := &pb.CertificateTemplate{}
	// MISSING: Name
	// MISSING: MaximumLifetime
	out.PredefinedValues = CertificateTemplate_X509Parameters_ToProto(mapCtx, in.PredefinedValues)
	out.IdentityConstraints = CertificateTemplate_IdentityConstraints_ToProto(mapCtx, in.IdentityConstraints)
	out.PassthroughExtensions = CertificateTemplate_PassthroughExtensions_ToProto(mapCtx, in.PassthroughExtensions)
	out.Description = direct.ValueOf(in.Description)
	// MISSING: CreateTime
	// MISSING: UpdateTime
	// MISSING: Labels
	return out
}

func Subject_ToProto added in v1.154.0

func Subject_ToProto(mapCtx *direct.MapContext, in *krm.Subject) *pb.Subject

func SubordinateConfig_CertificateAuthority_ToProto added in v1.154.0

func SubordinateConfig_CertificateAuthority_ToProto(mapCtx *direct.MapContext, in *string) *pb.SubordinateConfig_CertificateAuthority

func SubordinateConfig_FromProto added in v1.154.0

func SubordinateConfig_FromProto(mapCtx *direct.MapContext, in *pb.SubordinateConfig) *krm.SubordinateConfig

func SubordinateConfig_SubordinateConfigChain_FromProto added in v1.154.0

func SubordinateConfig_SubordinateConfigChain_FromProto(mapCtx *direct.MapContext, in *pb.SubordinateConfig_SubordinateConfigChain) *krm.SubordinateConfig_SubordinateConfigChain

func SubordinateConfig_SubordinateConfigChain_ToProto added in v1.154.0

func SubordinateConfig_SubordinateConfigChain_ToProto(mapCtx *direct.MapContext, in *krm.SubordinateConfig_SubordinateConfigChain) *pb.SubordinateConfig_SubordinateConfigChain

func SubordinateConfig_ToProto added in v1.154.0

func SubordinateConfig_ToProto(mapCtx *direct.MapContext, in *krm.SubordinateConfig) *pb.SubordinateConfig

func X509Extension_FromProto added in v1.143.0

func X509Extension_FromProto(mapCtx *direct.MapContext, in *pb.X509Extension) *krm.X509Extension

func X509Extension_ToProto added in v1.143.0

func X509Extension_ToProto(mapCtx *direct.MapContext, in *krm.X509Extension) *pb.X509Extension

func X509Parameters_CAOptions_FromProto added in v1.143.0

func X509Parameters_CAOptions_FromProto(mapCtx *direct.MapContext, in *pb.X509Parameters_CaOptions) *krm.X509Parameters_CAOptions

func X509Parameters_CAOptions_ToProto added in v1.143.0

func X509Parameters_CAOptions_ToProto(mapCtx *direct.MapContext, in *krm.X509Parameters_CAOptions) *pb.X509Parameters_CaOptions

func X509Parameters_FromProto added in v1.143.0

func X509Parameters_FromProto(mapCtx *direct.MapContext, in *pb.X509Parameters) *krm.X509Parameters

func X509Parameters_ToProto added in v1.143.0

func X509Parameters_ToProto(mapCtx *direct.MapContext, in *krm.X509Parameters) *pb.X509Parameters

Types

This section is empty.

Jump to

Keyboard shortcuts

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