Documentation
¶
Index ¶
- type CertIdentifier
- type CertKeyMetadata
- type CertKeyPair
- type CertKeyPairDetails
- type CertKeyPairList
- type CertKeyPairSpec
- type CertKeyPairStatus
- type CertificateAuthorityBundle
- type CertificateAuthorityBundleList
- type CertificateAuthorityBundleSpec
- type CertificateAuthorityBundleStatus
- type ClientCertDetails
- type InClusterConfigMapLocation
- type InClusterSecretLocation
- type OnDiskCertKeyPairLocation
- type OnDiskLocation
- type PKIList
- type ServingCertDetails
- type SignerCertDetails
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CertIdentifier ¶
type CertIdentifier struct { CommonName string SerialNumber string Issuer *CertIdentifier }
type CertKeyMetadata ¶
type CertKeyPair ¶
type CertKeyPair struct { // LogicalName is an inexact representation of what this is for. It may be empty. It will usually be some hardcoded // heuristic trying to determine it. LogicalName string Description string // Name is CommonName::SerialNumber Name string Spec CertKeyPairSpec Status CertKeyPairStatus }
type CertKeyPairDetails ¶
type CertKeyPairDetails struct { CertType string SignerDetails *SignerCertDetails ServingCertDetails *ServingCertDetails ClientCertDetails *ClientCertDetails }
type CertKeyPairList ¶
type CertKeyPairList struct {
Items []CertKeyPair
}
type CertKeyPairSpec ¶
type CertKeyPairSpec struct { SecretLocations []InClusterSecretLocation OnDiskLocations []OnDiskCertKeyPairLocation CertMetadata CertKeyMetadata Details CertKeyPairDetails }
type CertKeyPairStatus ¶
type CertKeyPairStatus struct {
Errors []string
}
type CertificateAuthorityBundle ¶
type CertificateAuthorityBundle struct { // LogicalName is an inexact representation of what this is for. It may be empty. It will usually be some hardcoded // heuristic trying to determine it. LogicalName string Description string // Name is CommonName::SerialNumber Name string Spec CertificateAuthorityBundleSpec Status CertificateAuthorityBundleStatus }
func (*CertificateAuthorityBundle) DeepCopy ¶
func (t *CertificateAuthorityBundle) DeepCopy() *CertificateAuthorityBundle
do better
type CertificateAuthorityBundleList ¶
type CertificateAuthorityBundleList struct {
Items []CertificateAuthorityBundle
}
type CertificateAuthorityBundleSpec ¶
type CertificateAuthorityBundleSpec struct { ConfigMapLocations []InClusterConfigMapLocation OnDiskLocations []OnDiskLocation CertificateMetadata []CertKeyMetadata }
type CertificateAuthorityBundleStatus ¶
type CertificateAuthorityBundleStatus struct {
Errors []string
}
type ClientCertDetails ¶
type ClientCertDetails struct {
Organizations []string
}
type InClusterSecretLocation ¶
type OnDiskCertKeyPairLocation ¶
type OnDiskCertKeyPairLocation struct { Cert OnDiskLocation Key OnDiskLocation }
type OnDiskLocation ¶
type PKIList ¶
type PKIList struct { // LogicalName is an inexact representation of what this is for. It may be empty. It will usually be some hardcoded // heuristic trying to find it. LogicalName string Description string CertificateAuthorityBundles CertificateAuthorityBundleList CertKeyPairs CertKeyPairList }
type ServingCertDetails ¶
type SignerCertDetails ¶
type SignerCertDetails struct { }
Click to show internal directories.
Click to hide internal directories.