type crypto/x509/pkix.Extension
33 uses
crypto/x509/pkix (current package)
pkix.go#L113: type Extension struct {
pkix.go#L307: Extensions []Extension `asn1:"tag:0,optional,explicit"`
pkix.go#L315: Extensions []Extension `asn1:"optional"`
crypto/x509
parser.go#L221: func parseExtension(der cryptobyte.String) (pkix.Extension, error) {
parser.go#L222: var ext pkix.Extension
parser.go#L496: func parseNameConstraintsExtension(out *Certificate, e pkix.Extension) (unhandled bool, err error) {
x509.go#L158: Extensions []pkix.Extension `asn1:"optional,explicit,tag:3"`
x509.go#L652: Extensions []pkix.Extension
x509.go#L658: ExtraExtensions []pkix.Extension
x509.go#L981: func oidInExtensions(oid asn1.ObjectIdentifier, extensions []pkix.Extension) bool {
x509.go#L1035: func buildCertExtensions(template *Certificate, subjectIsEmpty bool, authorityKeyId []byte, subjectKeyId []byte) (ret []pkix.Extension, err error) {
x509.go#L1036: ret = make([]pkix.Extension, 10 /* maximum number of elements. */)
x509.go#L1257: func marshalKeyUsage(ku KeyUsage) (pkix.Extension, error) {
x509.go#L1258: ext := pkix.Extension{Id: oidExtensionKeyUsage, Critical: true}
x509.go#L1278: func marshalExtKeyUsage(extUsages []ExtKeyUsage, unknownUsages []asn1.ObjectIdentifier) (pkix.Extension, error) {
x509.go#L1279: ext := pkix.Extension{Id: oidExtensionExtendedKeyUsage}
x509.go#L1300: func marshalBasicConstraints(isCA bool, maxPathLen int, maxPathLenZero bool) (pkix.Extension, error) {
x509.go#L1301: ext := pkix.Extension{Id: oidExtensionBasicConstraints, Critical: true}
x509.go#L1316: func marshalCertificatePolicies(policyIdentifiers []asn1.ObjectIdentifier) (pkix.Extension, error) {
x509.go#L1317: ext := pkix.Extension{Id: oidExtensionCertificatePolicies}
x509.go#L1330: func buildCSRExtensions(template *CertificateRequest) ([]pkix.Extension, error) {
x509.go#L1331: var ret []pkix.Extension
x509.go#L1340: ret = append(ret, pkix.Extension{
x509.go#L1680: var aki pkix.Extension
x509.go#L1740: Extensions []pkix.Extension
x509.go#L1749: ExtraExtensions []pkix.Extension
x509.go#L1815: func parseCSRExtensions(rawAttributes []asn1.RawValue) ([]pkix.Extension, error) {
x509.go#L1822: var ret []pkix.Extension
x509.go#L1834: var extensions []pkix.Extension
x509.go#L1951: Value [][]pkix.Extension `asn1:"set"`
x509.go#L1954: Value: [][]pkix.Extension{extensions},
x509.go#L2114: ExtraExtensions []pkix.Extension
x509.go#L2176: Extensions: []pkix.Extension{