mirror of
https://github.com/golang/go
synced 2024-11-17 22:05:02 -07:00
crypto/x509: document fields used in CreateCertificate
The added fields are used in buildExtensions so should be documented too. Fixes #21363 Change-Id: Ifcc11da5b690327946c2488bcf4c79c60175a339 Reviewed-on: https://go-review.googlesource.com/113916 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
parent
5c8f65b9ca
commit
a10d390676
@ -1952,7 +1952,8 @@ func buildExtensions(template *Certificate, subjectIsEmpty bool, authorityKeyId
|
||||
}
|
||||
|
||||
// Adding another extension here? Remember to update the maximum number
|
||||
// of elements in the make() at the top of the function.
|
||||
// of elements in the make() at the top of the function and the list of
|
||||
// template fields used in CreateCertificate documentation.
|
||||
|
||||
return append(ret[:n], template.ExtraExtensions...), nil
|
||||
}
|
||||
@ -2043,21 +2044,34 @@ var emptyASN1Subject = []byte{0x30, 0}
|
||||
//
|
||||
// - AuthorityKeyId
|
||||
// - BasicConstraintsValid
|
||||
// - CRLDistributionPoints
|
||||
// - DNSNames
|
||||
// - EmailAddresses
|
||||
// - ExcludedDNSDomains
|
||||
// - ExcludedEmailAddresses
|
||||
// - ExcludedIPRanges
|
||||
// - ExcludedURIDomains
|
||||
// - ExtKeyUsage
|
||||
// - ExtraExtensions
|
||||
// - IsCA
|
||||
// - IssuingCertificateURL
|
||||
// - KeyUsage
|
||||
// - MaxPathLen
|
||||
// - MaxPathLenZero
|
||||
// - NotAfter
|
||||
// - NotBefore
|
||||
// - OCSPServer
|
||||
// - PermittedDNSDomains
|
||||
// - PermittedDNSDomainsCritical
|
||||
// - PermittedEmailAddresses
|
||||
// - PermittedIPRanges
|
||||
// - PermittedURIDomains
|
||||
// - PolicyIdentifiers
|
||||
// - SerialNumber
|
||||
// - SignatureAlgorithm
|
||||
// - Subject
|
||||
// - SubjectKeyId
|
||||
// - URIs
|
||||
// - UnknownExtKeyUsage
|
||||
//
|
||||
// The certificate is signed by parent. If parent is equal to template then the
|
||||
|
Loading…
Reference in New Issue
Block a user