Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 46 for is_ca (0.11 sec)

  1. src/crypto/tls/generate_cert.go

    		if ip := net.ParseIP(h); ip != nil {
    			template.IPAddresses = append(template.IPAddresses, ip)
    		} else {
    			template.DNSNames = append(template.DNSNames, h)
    		}
    	}
    
    	if *isCA {
    		template.IsCA = true
    		template.KeyUsage |= x509.KeyUsageCertSign
    	}
    
    	derBytes, err := x509.CreateCertificate(rand.Reader, &template, &template, publicKey(priv), priv)
    	if err != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 08 15:22:02 UTC 2022
    - 4.8K bytes
    - Viewed (0)
  2. security/tools/generate_cert/main.go

    	}
    
    	opts := util.CertOptions{
    		Host:         *host,
    		NotBefore:    getNotBefore(),
    		TTL:          *validFor,
    		SignerCert:   signerCert,
    		SignerPriv:   signerPriv,
    		Org:          *org,
    		IsCA:         *isCA,
    		IsSelfSigned: *mode == selfSignedMode,
    		IsClient:     *isClient,
    		RSAKeySize:   *keySize,
    		IsServer:     *isServer,
    		ECSigAlg:     util.SupportedECSignatureAlgorithms(*ec),
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Apr 28 16:21:30 UTC 2023
    - 5.7K bytes
    - Viewed (0)
  3. tests/integration/security/util/secret/secret.go

    		}
    	}
    
    	verifyFields := &util.VerifyFields{
    		ExtKeyUsage: []x509.ExtKeyUsage{x509.ExtKeyUsageClientAuth, x509.ExtKeyUsageServerAuth},
    		KeyUsage:    x509.KeyUsageDigitalSignature | x509.KeyUsageKeyEncipherment,
    		IsCA:        false,
    		Host:        expectedID,
    	}
    
    	if err := util.VerifyCertificate(secret.Data[ca.PrivateKeyFile],
    		secret.Data[ca.CertChainFile], secret.Data[ca.RootCertFile],
    		verifyFields); err != nil {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon May 22 04:04:14 UTC 2023
    - 2.3K bytes
    - Viewed (0)
  4. pkg/test/csrctrl/authority/policies.go

    //   - It sets allowed usages as configured in the policy.
    //   - It sets NotAfter based on the TTL configured in the policy.
    //   - It zeros all extensions.
    //   - It sets BasicConstraints to true.
    //   - It sets IsCA to false.
    type PermissiveSigningPolicy struct {
    	// TTL is the certificate TTL. It's used to calculate the NotAfter value of
    	// the certificate.
    	TTL time.Duration
    	// Usages are the allowed usages of a certificate.
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Aug 03 17:06:22 UTC 2022
    - 4.5K bytes
    - Viewed (0)
  5. src/crypto/x509/boring_test.go

    		BasicConstraintsValid: true,
    	}
    	if mode&^boringCertFIPSOK == boringCertLeaf {
    		tmpl.DNSNames = []string{"example.com"}
    	} else {
    		tmpl.IsCA = true
    		tmpl.KeyUsage |= KeyUsageCertSign
    	}
    
    	var pcert *Certificate
    	var pkey interface{}
    	if parent != nil {
    		pcert = parent.cert
    		pkey = parent.key
    	} else {
    		pcert = tmpl
    		pkey = key
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 17 17:38:47 UTC 2022
    - 3.7K bytes
    - Viewed (0)
  6. pkg/controller/certificates/authority/policies.go

    // signer.
    //
    //   - It forwards all SANs from the original signing request.
    //   - It sets allowed usages as configured in the policy.
    //   - It zeros all extensions.
    //   - It sets BasicConstraints to true.
    //   - It sets IsCA to false.
    //   - It validates that the signer has not expired.
    //   - It sets NotBefore and NotAfter:
    //     All certificates set NotBefore = Now() - Backdate.
    //     Long-lived certificates set NotAfter = Now() + TTL - Backdate.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jul 26 17:14:05 UTC 2022
    - 5.7K bytes
    - Viewed (0)
  7. security/pkg/pki/util/keycertbundle.go

    	}
    	if len(ids) != 1 {
    		return nil, fmt.Errorf("expect single id from the cert, found %v", ids)
    	}
    
    	opts := &CertOptions{
    		Host:      ids[0],
    		Org:       b.cert.Issuer.Organization[0],
    		IsCA:      b.cert.IsCA,
    		TTL:       b.cert.NotAfter.Sub(b.cert.NotBefore),
    		IsDualUse: ids[0] == b.cert.Subject.CommonName,
    	}
    
    	switch (*b.privKey).(type) {
    	case *rsa.PrivateKey:
    		size, err := GetRSAKeySize(*b.privKey)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sun Jan 21 06:07:50 UTC 2024
    - 10.5K bytes
    - Viewed (0)
  8. 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)
  9. src/crypto/x509/hybrid_pool_test.go

    	}
    	googChain := c.ConnectionState().PeerCertificates
    
    	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)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 20:48:11 UTC 2024
    - 3.7K bytes
    - Viewed (0)
  10. cmd/kubeadm/app/util/pkiutil/pki_helpers.go

    		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
    	}
    	return x509.ParseCertificate(certDERBytes)
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 01 16:01:49 UTC 2024
    - 25.5K bytes
    - Viewed (0)
Back to top