type crypto/x509/pkix.Extension

42 uses

	crypto/x509/pkix (current package)
		pkix.go#L113: type Extension struct {
		pkix.go#L311: 	Extensions          []Extension          `asn1:"tag:0,optional,explicit"`
		pkix.go#L319: 	Extensions     []Extension `asn1:"optional"`

	crypto/x509
		parser.go#L232: func parseExtension(der cryptobyte.String) (pkix.Extension, error) {
		parser.go#L233: 	var ext pkix.Extension
		parser.go#L451: func parseAuthorityKeyIdentifier(e pkix.Extension) ([]byte, error) {
		parser.go#L541: func parseNameConstraintsExtension(out *Certificate, e pkix.Extension) (unhandled bool, err error) {
		verify.go#L959: 	var candidateSAN *pkix.Extension
		verify.go#L977: 		var certSAN *pkix.Extension
		x509.go#L191: 	Extensions         []pkix.Extension `asn1:"omitempty,optional,explicit,tag:3"`
		x509.go#L711: 	Extensions []pkix.Extension
		x509.go#L717: 	ExtraExtensions []pkix.Extension
		x509.go#L1126: func oidInExtensions(oid asn1.ObjectIdentifier, extensions []pkix.Extension) bool {
		x509.go#L1182: func buildCertExtensions(template *Certificate, subjectIsEmpty bool, authorityKeyId []byte, subjectKeyId []byte) (ret []pkix.Extension, err error) {
		x509.go#L1183: 	ret = make([]pkix.Extension, 10 /* maximum number of elements. */)
		x509.go#L1405: func marshalKeyUsage(ku KeyUsage) (pkix.Extension, error) {
		x509.go#L1406: 	ext := pkix.Extension{Id: oidExtensionKeyUsage, Critical: true}
		x509.go#L1423: func marshalExtKeyUsage(extUsages []ExtKeyUsage, unknownUsages []asn1.ObjectIdentifier) (pkix.Extension, error) {
		x509.go#L1424: 	ext := pkix.Extension{Id: oidExtensionExtendedKeyUsage}
		x509.go#L1442: func marshalBasicConstraints(isCA bool, maxPathLen int, maxPathLenZero bool) (pkix.Extension, error) {
		x509.go#L1443: 	ext := pkix.Extension{Id: oidExtensionBasicConstraints, Critical: true}
		x509.go#L1455: func marshalCertificatePolicies(policies []OID, policyIdentifiers []asn1.ObjectIdentifier) (pkix.Extension, error) {
		x509.go#L1456: 	ext := pkix.Extension{Id: oidExtensionCertificatePolicies}
		x509.go#L1487: func buildCSRExtensions(template *CertificateRequest) ([]pkix.Extension, error) {
		x509.go#L1488: 	var ret []pkix.Extension
		x509.go#L1497: 		ret = append(ret, pkix.Extension{
		x509.go#L1867: 		var aki pkix.Extension
		x509.go#L1920: 	Extensions []pkix.Extension
		x509.go#L1929: 	ExtraExtensions []pkix.Extension
		x509.go#L1995: func parseCSRExtensions(rawAttributes []asn1.RawValue) ([]pkix.Extension, error) {
		x509.go#L2002: 	var ret []pkix.Extension
		x509.go#L2015: 		var extensions []pkix.Extension
		x509.go#L2137: 			Value [][]pkix.Extension `asn1:"set"`
		x509.go#L2140: 			Value: [][]pkix.Extension{extensions},
		x509.go#L2294: 	Extensions []pkix.Extension
		x509.go#L2299: 	ExtraExtensions []pkix.Extension
		x509.go#L2357: 	Extensions []pkix.Extension
		x509.go#L2361: 	ExtraExtensions []pkix.Extension
		x509.go#L2384: 	Extensions          []pkix.Extension          `asn1:"tag:0,optional,explicit"`
		x509.go#L2454: 			exts := make([]pkix.Extension, 0, len(rce.ExtraExtensions))
		x509.go#L2470: 				exts = append(exts, pkix.Extension{
		x509.go#L2508: 		Extensions: []pkix.Extension{