istio: istio.io/istio/security/pkg/cmd Index | Files

package cmd

import "istio.io/istio/security/pkg/cmd"

Index

Package Files

constants.go

Constants

const (
    // DefaultSelfSignedCACertTTL is the default TTL of self-signed CA root certificate.
    DefaultSelfSignedCACertTTL = 3650 * 24 * time.Hour

    // DefaultSelfSignedRootCertCheckInterval is the default interval a self-signed
    // CA checks and rotates its root certificate.
    DefaultSelfSignedRootCertCheckInterval = 1 * time.Hour

    // DefaultRootCertGracePeriodPercentile is the default length of root certificate
    // rotation grace period, configured as the ratio of the certificate TTL.
    DefaultRootCertGracePeriodPercentile = 20

    // ReadSigningCertRetryInterval specifies the time to wait between retries on reading the signing key and cert.
    ReadSigningCertRetryInterval = time.Second * 5

    // ReadSigningCertRetryMax specifies the total max time to wait between retries on reading the signing key and cert.
    ReadSigningCertRetryMax = time.Second * 30

    // DefaultMaxWorkloadCertTTL is the default max TTL of issued workload certificates.
    DefaultMaxWorkloadCertTTL = 90 * 24 * time.Hour

    // DefaultWorkloadCertTTL is the default TTL of issued workload certificates.
    DefaultWorkloadCertTTL = 24 * time.Hour
)

Package cmd imports 1 packages (graph) and is imported by 3 packages. Updated 2020-09-25. Refresh now. Tools for package owners.