func TestParseRSAPrivateKey(t *testing.T) { key := testPrivateKeys["rsa"] rsa, ok := key.(*rsa.PrivateKey) if !ok { t.Fatalf("got %T, want *rsa.PrivateKey", rsa) } if err := rsa.Validate(); err != nil { t.Errorf("Validate: %v", err) } }
func TestParseRSAPrivateKey(t *testing.T) { key, err := ParsePrivateKey([]byte(testServerPrivateKey)) if err != nil { t.Fatalf("ParsePrivateKey: %v", err) } rsa, ok := key.(*rsaPrivateKey) if !ok { t.Fatalf("got %T, want *rsa.PrivateKey", rsa) } if err := rsa.Validate(); err != nil { t.Errorf("Validate: %v", err) } }