Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 46 for x509 (0.24 sec)

  1. cmd/kubeadm/app/util/certs/util.go

    func CreateTestCert(t *testing.T, caCert *x509.Certificate, caKey crypto.Signer, altNames certutil.AltNames) (*x509.Certificate, crypto.Signer, *pkiutil.CertConfig) {
    	config := &pkiutil.CertConfig{
    		Config: certutil.Config{
    			CommonName: "testCert",
    			Usages:     []x509.ExtKeyUsage{x509.ExtKeyUsageAny},
    			AltNames:   altNames,
    		},
    	}
    	cert, key, err := pkiutil.NewCertAndKey(caCert, caKey, config)
    	if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 01 16:01:49 UTC 2024
    - 9.1K bytes
    - Viewed (0)
  2. security/pkg/pki/util/crypto.go

    	cb, _ := pem.Decode(certBytes)
    	if cb == nil {
    		return nil, fmt.Errorf("invalid PEM encoded certificate")
    	}
    
    	cert, err := x509.ParseCertificate(cb.Bytes)
    	if err != nil {
    		return nil, fmt.Errorf("failed to parse X.509 certificate")
    	}
    
    	return cert, nil
    }
    
    // ParsePemEncodedCertificateChain constructs a slice of `x509.Certificate` and `rootCertBytes`
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Jun 04 13:00:07 UTC 2024
    - 5.3K bytes
    - Viewed (0)
  3. src/crypto/x509/hybrid_pool_test.go

    		t.Fatalf("failed to generate test key: %s", err)
    	}
    	rootDER, err := x509.CreateCertificate(rand.Reader, rootTmpl, rootTmpl, k.Public(), k)
    	if err != nil {
    		t.Fatalf("failed to create test cert: %s", err)
    	}
    	root, err := x509.ParseCertificate(rootDER)
    	if err != nil {
    		t.Fatalf("failed to parse test cert: %s", err)
    	}
    
    	pool, err := x509.SystemCertPool()
    	if err != nil {
    		t.Fatalf("SystemCertPool failed: %s", err)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 20:48:11 UTC 2024
    - 3.7K bytes
    - Viewed (0)
  4. internal/config/certs.go

    // password protected.
    const EnvCertPassword = "MINIO_CERT_PASSWD"
    
    // ParsePublicCertFile - parses public cert into its *x509.Certificate equivalent.
    func ParsePublicCertFile(certFile string) (x509Certs []*x509.Certificate, err error) {
    	// Read certificate file.
    	var data []byte
    	if data, err = os.ReadFile(certFile); err != nil {
    		return nil, err
    	}
    
    	// Trimming leading and tailing white spaces.
    	data = bytes.TrimSpace(data)
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Fri May 24 23:05:23 UTC 2024
    - 3.8K bytes
    - Viewed (0)
  5. tests/fuzz/security_fuzzer.go

    // See the License for the specific language governing permissions and
    // limitations under the License.
    
    package fuzz
    
    import (
    	"context"
    	"crypto/tls"
    	"crypto/x509"
    	"crypto/x509/pkix"
    	"net"
    
    	fuzz "github.com/AdaLogics/go-fuzz-headers"
    	"google.golang.org/grpc/credentials"
    	"google.golang.org/grpc/peer"
    
    	pb "istio.io/api/security/v1alpha1"
    	"istio.io/istio/pkg/security"
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Feb 28 16:41:38 UTC 2024
    - 3.2K bytes
    - Viewed (0)
  6. pilot/pkg/grpc/tls.go

    }
    
    func getRootCertificate(rootCertFile string) (*x509.CertPool, error) {
    	var certPool *x509.CertPool
    	var rootCert []byte
    	var err error
    
    	if rootCertFile != "" {
    		rootCert, err = os.ReadFile(rootCertFile)
    		if err != nil {
    			return nil, err
    		}
    
    		certPool = x509.NewCertPool()
    		ok := certPool.AppendCertsFromPEM(rootCert)
    		if !ok {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Mar 28 22:11:02 UTC 2024
    - 2.9K bytes
    - Viewed (0)
  7. src/crypto/x509/platform_test.go

    				ExtKeyUsage:  []ExtKeyUsage{ExtKeyUsageServerAuth},
    			},
    			selfSigned: true,
    			macosErr:   "x509: “valid.testing.golang.invalid” certificate is not trusted",
    			windowsErr: "x509: certificate signed by unknown authority",
    		},
    		{
    			name: "non-specified KU",
    			cert: &Certificate{
    				SerialNumber: big.NewInt(1),
    				DNSNames:     []string{"valid.testing.golang.invalid"},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 20 17:18:29 UTC 2024
    - 7.2K bytes
    - Viewed (0)
  8. cmd/kubeadm/app/componentconfigs/kubelet_windows_test.go

    				Authentication: kubeletconfig.KubeletAuthentication{
    					X509: kubeletconfig.KubeletX509Authentication{
    						ClientCAFile: "/foo/ca.crt",
    					},
    				},
    			},
    			expected: &kubeletconfig.KubeletConfiguration{
    				ResolverConfig: ptr.To(""),
    				StaticPodPath:  filepath.Join(drive, "/foo/staticpods"),
    				Authentication: kubeletconfig.KubeletAuthentication{
    					X509: kubeletconfig.KubeletX509Authentication{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Mar 25 10:26:46 UTC 2024
    - 2.6K bytes
    - Viewed (0)
  9. 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)
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 27 18:23:49 UTC 2024
    - 7.8K bytes
    - Viewed (0)
  10. cmd/kubeadm/app/phases/certs/certlist_test.go

    	daughterCert, _ := parseCertAndKey(filepath.Join(dir, "test-daughter"), t)
    
    	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)
Back to top