Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 31 for keyUsages (0.13 sec)

  1. src/crypto/x509/root_windows.go

    	para := new(syscall.CertChainPara)
    	para.Size = uint32(unsafe.Sizeof(*para))
    
    	keyUsages := opts.KeyUsages
    	if len(keyUsages) == 0 {
    		keyUsages = []ExtKeyUsage{ExtKeyUsageServerAuth}
    	}
    	oids := make([]*byte, 0, len(keyUsages))
    	for _, eku := range keyUsages {
    		if eku == ExtKeyUsageAny {
    			oids = nil
    			break
    		}
    		if oid, ok := windowsExtKeyUsageOIDs[eku]; ok {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 09 19:41:40 UTC 2023
    - 8.7K bytes
    - Viewed (0)
  2. src/crypto/x509/verify.go

    	// the order of the bit flags in the keyUsage due to confusion over
    	// encoding endianness, essentially setting a random keyUsage in
    	// certificates that it issued. Another CA created a self-invalidating
    	// certificate by adding a certificate policy statement stipulating
    	// that the certificate had to be used strictly as specified in the
    	// keyUsage, and a keyUsage containing a flag indicating that the RSA
    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/verify_test.go

    		roots:         []string{smimeRoot},
    		currentTime:   1594673418,
    		keyUsages:     []ExtKeyUsage{ExtKeyUsageServerAuth},
    
    		errorCallback: expectUsageError,
    	},
    	{
    		name:          "EKULeafValid",
    		leaf:          smimeLeaf,
    		intermediates: []string{smimeIntermediate},
    		roots:         []string{smimeRoot},
    		currentTime:   1594673418,
    		keyUsages:     []ExtKeyUsage{ExtKeyUsageEmailProtection},
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 110.2K bytes
    - Viewed (0)
  4. src/crypto/tls/example_test.go

    		ClientAuth: tls.RequireAnyClientCert,
    		VerifyConnection: func(cs tls.ConnectionState) error {
    			opts := x509.VerifyOptions{
    				DNSName:       cs.ServerName,
    				Intermediates: x509.NewCertPool(),
    				KeyUsages:     []x509.ExtKeyUsage{x509.ExtKeyUsageClientAuth},
    			}
    			for _, cert := range cs.PeerCertificates[1:] {
    				opts.Intermediates.AddCert(cert)
    			}
    			_, err := cs.PeerCertificates[0].Verify(opts)
    			return err
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 27 18:23:49 UTC 2024
    - 7.8K bytes
    - Viewed (0)
  5. src/crypto/x509/platform_test.go

    			}
    
    			var opts VerifyOptions
    			if tc.dnsName != "" {
    				opts.DNSName = tc.dnsName
    			}
    			if !tc.time.IsZero() {
    				opts.CurrentTime = tc.time
    			}
    			if len(tc.eku) > 0 {
    				opts.KeyUsages = tc.eku
    			}
    
    			expectedErr := tc.expectedErr
    			if runtime.GOOS == "darwin" && tc.macosErr != "" {
    				expectedErr = tc.macosErr
    			} else if runtime.GOOS == "windows" && tc.windowsErr != "" {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 20 17:18:29 UTC 2024
    - 7.2K bytes
    - Viewed (0)
  6. cmd/kubeadm/app/phases/certs/certlist_test.go

    	pool := x509.NewCertPool()
    	pool.AddCert(caCert)
    
    	_, err = daughterCert.Verify(x509.VerifyOptions{
    		DNSName:   "test-domain.space",
    		Roots:     pool,
    		KeyUsages: []x509.ExtKeyUsage{x509.ExtKeyUsageClientAuth},
    	})
    	if err != nil {
    		t.Errorf("couldn't verify daughter cert: %v", err)
    	}
    
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 01 16:01:49 UTC 2024
    - 8.8K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiserver/pkg/server/dynamiccertificates/dynamic_cafile_content.go

    // and requires certificates to be valid for client auth (x509.ExtKeyUsageClientAuth)
    func defaultVerifyOptions() x509.VerifyOptions {
    	return x509.VerifyOptions{
    		KeyUsages: []x509.ExtKeyUsage{x509.ExtKeyUsageClientAuth},
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 8.4K bytes
    - Viewed (0)
  8. pkg/apis/certificates/types.go

    	UsageKeyAgreement      KeyUsage = "key agreement"
    	UsageDataEncipherment  KeyUsage = "data encipherment"
    	UsageCertSign          KeyUsage = "cert sign"
    	UsageCRLSign           KeyUsage = "crl sign"
    	UsageEncipherOnly      KeyUsage = "encipher only"
    	UsageDecipherOnly      KeyUsage = "decipher only"
    	UsageAny               KeyUsage = "any"
    	UsageServerAuth        KeyUsage = "server auth"
    	UsageClientAuth        KeyUsage = "client auth"
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Nov 03 18:40:49 UTC 2023
    - 11K bytes
    - Viewed (0)
  9. cmd/kubeadm/app/util/pkiutil/pki_helpers.go

    		return nil, err
    	}
    	serial = new(big.Int).Add(serial, big.NewInt(1))
    	if len(cfg.CommonName) == 0 {
    		return nil, errors.New("must specify a CommonName")
    	}
    
    	keyUsage := x509.KeyUsageKeyEncipherment | x509.KeyUsageDigitalSignature
    	if isCA {
    		keyUsage |= x509.KeyUsageCertSign
    	}
    
    	RemoveDuplicateAltNames(&cfg.AltNames)
    
    	notBefore := caCert.NotBefore
    	if !cfg.NotBefore.IsZero() {
    		notBefore = cfg.NotBefore
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 01 16:01:49 UTC 2024
    - 25.5K bytes
    - Viewed (0)
  10. src/crypto/tls/handshake_server.go

    	if c.config.ClientAuth >= VerifyClientCertIfGiven && len(certs) > 0 {
    		opts := x509.VerifyOptions{
    			Roots:         c.config.ClientCAs,
    			CurrentTime:   c.config.time(),
    			Intermediates: x509.NewCertPool(),
    			KeyUsages:     []x509.ExtKeyUsage{x509.ExtKeyUsageClientAuth},
    		}
    
    		for _, cert := range certs[1:] {
    			opts.Intermediates.AddCert(cert)
    		}
    
    		chains, err := certs[0].Verify(opts)
    		if err != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 21:30:50 UTC 2024
    - 27.6K bytes
    - Viewed (0)
Back to top