Documentation
¶
Index ¶
- func InitIdentityHandler(idCfg *config.IdentityConfig) (*identityHandler, error)
- func New(ctx context.Context, idCfg *config.IdentityConfig) (daemon.Daemon, error)
- func PrepareIdentityCsrOptions(idCfg *config.IdentityConfig, domain, service string) (*util.CSROptions, error)
- func PrepareRoleCsrOptions(idCfg *config.IdentityConfig, domain, service string) (*[]util.CSROptions, error)
- func PrivateKeyFromPEMBytes(privatePEMBytes []byte) (crypto.Signer, error)
- type InstanceIdentity
- type RoleCertificate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitIdentityHandler ¶
func InitIdentityHandler(idCfg *config.IdentityConfig) (*identityHandler, error)
InitIdentityHandler initializes the ZTS client and parses the config to create CSR options
func PrepareIdentityCsrOptions ¶
func PrepareIdentityCsrOptions(idCfg *config.IdentityConfig, domain, service string) (*util.CSROptions, error)
PrepareIdentityCsrOptions prepares csrOptions for an X.509 certificate
func PrepareRoleCsrOptions ¶
func PrepareRoleCsrOptions(idCfg *config.IdentityConfig, domain, service string) (*[]util.CSROptions, error)
PrepareRoleCsrOptions prepares csrOptions for an X.509 certificate
Types ¶
type InstanceIdentity ¶
InstanceIdentity stores instance identity certificate
func InstanceIdentityFromPEMBytes ¶
func InstanceIdentityFromPEMBytes(pemBytes []byte) (identity *InstanceIdentity, err error)
InstanceIdentityFromPEMBytes returns an InstanceIdentity from its supplied PEM representation.
Click to show internal directories.
Click to hide internal directories.