Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 18 for BasicConstraintsValid (0.4 sec)

  1. src/crypto/x509/hybrid_pool_test.go

    	rootTmpl := &x509.Certificate{
    		SerialNumber:          big.NewInt(1),
    		Subject:               pkix.Name{CommonName: "Go test root"},
    		IsCA:                  true,
    		BasicConstraintsValid: true,
    		NotBefore:             time.Now().Add(-time.Hour),
    		NotAfter:              time.Now().Add(time.Hour * 10),
    	}
    	k, err := ecdsa.GenerateKey(elliptic.P256(), rand.Reader)
    	if err != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 20:48:11 UTC 2024
    - 3.7K bytes
    - Viewed (0)
  2. src/crypto/x509/x509.go

    	UnknownExtKeyUsage []asn1.ObjectIdentifier // Encountered extended key usages unknown to this package.
    
    	// BasicConstraintsValid indicates whether IsCA, MaxPathLen,
    	// and MaxPathLenZero are valid.
    	BasicConstraintsValid bool
    	IsCA                  bool
    
    	// MaxPathLen and MaxPathLenZero indicate the presence and
    	// value of the BasicConstraints' "pathLenConstraint".
    	//
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 09:20:15 UTC 2024
    - 82K bytes
    - Viewed (0)
  3. security/pkg/pki/util/generate_cert.go

    		NotBefore:             now.Add(-ClockSkewGracePeriod),
    		NotAfter:              now.Add(ttl),
    		KeyUsage:              keyUsage,
    		ExtKeyUsage:           extKeyUsages,
    		IsCA:                  isCA,
    		BasicConstraintsValid: true,
    		ExtraExtensions:       exts,
    	}, nil
    }
    
    // genCertTemplateFromoptions generates a certificate template with the given options.
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Aug 02 14:34:38 UTC 2023
    - 14.2K bytes
    - Viewed (0)
  4. src/crypto/x509/x509_test.go

    		t.Error("setting MaxPathLenZero when IsCA is false should fail")
    	}
    
    	template.BasicConstraintsValid = false
    	if m := serialiseAndParse(t, template).MaxPathLen; m != 0 {
    		t.Errorf("Bad MaxPathLen should be ignored if BasicConstraintsValid is false, got %d", m)
    	}
    }
    
    func TestMaxPathLen(t *testing.T) {
    	template := &Certificate{
    		SerialNumber: big.NewInt(1),
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 21:00:16 UTC 2024
    - 163.4K bytes
    - Viewed (0)
  5. pkg/apis/certificates/validation/validation_test.go

    		Subject: pkix.Name{
    			CommonName: "root1",
    		},
    		IsCA:                  true,
    		BasicConstraintsValid: true,
    	})
    
    	goodCert2 := mustMakeCertificate(t, &x509.Certificate{
    		SerialNumber: big.NewInt(0),
    		Subject: pkix.Name{
    			CommonName: "root2",
    		},
    		IsCA:                  true,
    		BasicConstraintsValid: true,
    	})
    
    	badNotCACert := mustMakeCertificate(t, &x509.Certificate{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Nov 03 18:40:49 UTC 2023
    - 61K bytes
    - Viewed (0)
  6. cmd/kubeadm/app/util/pkiutil/pki_helpers.go

    		SerialNumber:          serial,
    		NotBefore:             notBefore,
    		NotAfter:              notAfter,
    		KeyUsage:              keyUsage,
    		ExtKeyUsage:           cfg.Usages,
    		BasicConstraintsValid: true,
    		IsCA:                  isCA,
    	}
    	certDERBytes, err := x509.CreateCertificate(cryptorand.Reader, &certTmpl, caCert, key.Public(), caKey)
    	if err != nil {
    		return nil, err
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 01 16:01:49 UTC 2024
    - 25.5K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiserver/pkg/server/options/serving_test.go

    		KeyUsage:              x509.KeyUsageKeyEncipherment | x509.KeyUsageDigitalSignature | x509.KeyUsageCertSign,
    		ExtKeyUsage:           []x509.ExtKeyUsage{x509.ExtKeyUsageServerAuth},
    		BasicConstraintsValid: true,
    		IsCA:                  true,
    	}
    
    	if ip := netutils.ParseIPSloppy(host); ip != nil {
    		template.IPAddresses = append(template.IPAddresses, ip)
    	} else {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 09 15:52:39 UTC 2024
    - 13.8K bytes
    - Viewed (0)
  8. cmd/kube-apiserver/app/testing/testserver.go

    			NotAfter:     tenThousandHoursLater,
    			KeyUsage:     x509.KeyUsageKeyEncipherment | x509.KeyUsageDigitalSignature,
    			ExtKeyUsage: []x509.ExtKeyUsage{
    				x509.ExtKeyUsageClientAuth,
    			},
    			BasicConstraintsValid: true,
    		}
    		certDERBytes, err := x509.CreateCertificate(rand.Reader, &certTmpl, proxySigningCert, signer.Public(), proxySigningKey)
    		if err != nil {
    			return result, err
    		}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Apr 29 18:59:21 UTC 2024
    - 17.6K bytes
    - Viewed (0)
  9. 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)
  10. src/crypto/x509/name_constraints_test.go

    		Subject: pkix.Name{
    			CommonName: name,
    		},
    		NotBefore:             time.Unix(1000, 0),
    		NotAfter:              time.Unix(2000, 0),
    		KeyUsage:              KeyUsageCertSign,
    		BasicConstraintsValid: true,
    		IsCA:                  true,
    	}
    
    	if err := addConstraintsToTemplate(constraints, template); err != nil {
    		return nil, err
    	}
    
    	if parent == nil {
    		parent = template
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 09 22:40:21 UTC 2024
    - 45.2K bytes
    - Viewed (0)
Back to top