Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for extKeyUsageFromOID (0.16 sec)

  1. src/crypto/x509/parser.go

    	}
    	for !der.Empty() {
    		var eku asn1.ObjectIdentifier
    		if !der.ReadASN1ObjectIdentifier(&eku) {
    			return nil, nil, errors.New("x509: invalid extended key usages")
    		}
    		if extKeyUsage, ok := extKeyUsageFromOID(eku); ok {
    			extKeyUsages = append(extKeyUsages, extKeyUsage)
    		} else {
    			unknownUsages = append(unknownUsages, eku)
    		}
    	}
    	return extKeyUsages, unknownUsages, nil
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 21:00:16 UTC 2024
    - 38.5K bytes
    - Viewed (0)
  2. src/crypto/x509/x509.go

    	{ExtKeyUsageMicrosoftCommercialCodeSigning, oidExtKeyUsageMicrosoftCommercialCodeSigning},
    	{ExtKeyUsageMicrosoftKernelCodeSigning, oidExtKeyUsageMicrosoftKernelCodeSigning},
    }
    
    func extKeyUsageFromOID(oid asn1.ObjectIdentifier) (eku ExtKeyUsage, ok bool) {
    	for _, pair := range extKeyUsageOIDs {
    		if oid.Equal(pair.oid) {
    			return pair.extKeyUsage, true
    		}
    	}
    	return
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 09:20:15 UTC 2024
    - 82K bytes
    - Viewed (0)
Back to top