mirror of https://github.com/docker/docs.git
20 lines
817 B
Go
20 lines
817 B
Go
package notary
|
|
|
|
// application wide constants
|
|
const (
|
|
// MaxMetaSize is the maximum size of metadata - 5MiB
|
|
MaxMetaSize int64 = 5 << 20
|
|
// MinRSABitSize is the minimum bit size for RSA keys allowed in notary
|
|
MinRSABitSize = 2048
|
|
// MinThreshold requires a minimum of one threshold for roles; currently we do not support a higher threshold
|
|
MinThreshold = 1
|
|
// PrivKeyPerms are the file permissions to use when writing private keys to disk
|
|
PrivKeyPerms = 0700
|
|
// PubCertPerms are the file permissions to use when writing public certificates to disk
|
|
PubCertPerms = 0755
|
|
// Sha256HexSize is how big a Sha256 hex is in number of characters
|
|
Sha256HexSize = 64
|
|
// TrustedCertsDir is the directory, under the notary repo base directory, where trusted certs are stored
|
|
TrustedCertsDir = "trusted_certificates"
|
|
)
|