Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for BasicConstraintsValid (0.37 sec)

  1. src/crypto/tls/boring_test.go

    		KeyUsage:              x509.KeyUsageKeyEncipherment | x509.KeyUsageDigitalSignature,
    		ExtKeyUsage:           []x509.ExtKeyUsage{x509.ExtKeyUsageServerAuth, x509.ExtKeyUsageClientAuth},
    		BasicConstraintsValid: true,
    	}
    	if mode&^boringCertFIPSOK == boringCertLeaf {
    		tmpl.DNSNames = []string{"example.com"}
    	} else {
    		tmpl.IsCA = true
    		tmpl.KeyUsage |= x509.KeyUsageCertSign
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 21:45:37 UTC 2024
    - 19.4K bytes
    - Viewed (0)
  2. src/crypto/x509/verify.go

    	// encryption key could only be used for Diffie-Hellman key agreement.
    
    	if certType == intermediateCertificate && (!c.BasicConstraintsValid || !c.IsCA) {
    		return CertificateInvalidError{c, NotAuthorizedToSign, ""}
    	}
    
    	if c.BasicConstraintsValid && c.MaxPathLen >= 0 {
    		numIntermediates := len(currentChain) - 1
    		if numIntermediates > c.MaxPathLen {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 22:58:39 UTC 2024
    - 35.7K bytes
    - Viewed (0)
  3. src/crypto/x509/parser.go

    				if err != nil {
    					return err
    				}
    			case 19:
    				out.IsCA, out.MaxPathLen, err = parseBasicConstraintsExtension(e.Value)
    				if err != nil {
    					return err
    				}
    				out.BasicConstraintsValid = true
    				out.MaxPathLenZero = out.MaxPathLen == 0
    			case 17:
    				out.DNSNames, out.EmailAddresses, out.IPAddresses, out.URIs, err = parseSANExtension(e.Value)
    				if err != nil {
    					return err
    				}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 21:00:16 UTC 2024
    - 38.5K bytes
    - Viewed (0)
Back to top