Documentation ¶
Index ¶
- func GetRunConfig(configFile, metaEndpoint, region string, provider provider.Provider) (*options.Config, error)
- type GCPRunProvider
- func (gcprun GCPRunProvider) AttestationData(_ string, _ crypto.PrivateKey, _ *signature.SignatureInfo) (string, error)
- func (gcprun GCPRunProvider) CloudAttestationData(base, svc, ztsServerName string) (string, error)
- func (gcprun GCPRunProvider) GetAccessManagementProfileFromMeta(base string) (string, error)
- func (gcprun GCPRunProvider) GetAccountDomainServiceFromMeta(base string) (string, string, string, error)
- func (gcprun GCPRunProvider) GetAdditionalSshHostPrincipals(base string) (string, error)
- func (gcprun GCPRunProvider) GetCsrDn() pkix.Name
- func (gcprun GCPRunProvider) GetEmail(_ string) []string
- func (gcprun GCPRunProvider) GetHostname(fqdn bool) string
- func (gcprun GCPRunProvider) GetName() string
- func (gcprun GCPRunProvider) GetRoleDnsNames(_ *x509.Certificate, _ string) []string
- func (gcprun GCPRunProvider) GetSanDns(_ string, _ bool, _ bool, _ []string) []string
- func (gcprun GCPRunProvider) GetSanIp(_ map[string]bool, _ []net.IP, _ ip.Opts) []net.IP
- func (gcprun GCPRunProvider) GetSanUri(_ string, _ ip.Opts, _, _ string) []*url.URL
- func (gcprun GCPRunProvider) GetSuffixes() []string
- func (gcprun GCPRunProvider) PrepareKey(_ string) (crypto.PrivateKey, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type GCPRunProvider ¶
type GCPRunProvider struct {
Name string
}
func (GCPRunProvider) AttestationData ¶
func (gcprun GCPRunProvider) AttestationData(_ string, _ crypto.PrivateKey, _ *signature.SignatureInfo) (string, error)
func (GCPRunProvider) CloudAttestationData ¶
func (gcprun GCPRunProvider) CloudAttestationData(base, svc, ztsServerName string) (string, error)
func (GCPRunProvider) GetAccessManagementProfileFromMeta ¶
func (gcprun GCPRunProvider) GetAccessManagementProfileFromMeta(base string) (string, error)
func (GCPRunProvider) GetAccountDomainServiceFromMeta ¶
func (GCPRunProvider) GetAdditionalSshHostPrincipals ¶
func (gcprun GCPRunProvider) GetAdditionalSshHostPrincipals(base string) (string, error)
func (GCPRunProvider) GetCsrDn ¶
func (gcprun GCPRunProvider) GetCsrDn() pkix.Name
func (GCPRunProvider) GetEmail ¶
func (gcprun GCPRunProvider) GetEmail(_ string) []string
func (GCPRunProvider) GetHostname ¶
func (gcprun GCPRunProvider) GetHostname(fqdn bool) string
GetHostname returns the hostname as per the provider
func (GCPRunProvider) GetName ¶
func (gcprun GCPRunProvider) GetName() string
GetName returns the name of the current provider
func (GCPRunProvider) GetRoleDnsNames ¶
func (gcprun GCPRunProvider) GetRoleDnsNames(_ *x509.Certificate, _ string) []string
func (GCPRunProvider) GetSuffixes ¶
func (gcprun GCPRunProvider) GetSuffixes() []string
func (GCPRunProvider) PrepareKey ¶
func (gcprun GCPRunProvider) PrepareKey(_ string) (crypto.PrivateKey, error)
Click to show internal directories.
Click to hide internal directories.