Browse Source

Fix formatting

Signed-off-by: maksim.nabokikh <max.nabokih@gmail.com>
pull/4520/head
maksim.nabokikh 2 months ago
parent
commit
80231fda73
  1. 26
      server/signer_vault.go

26
server/signer_vault.go

@ -255,22 +255,22 @@ func parsePEMToJWK(pemStr string) (*jose.JSONWebKey, error) {
} }
// Check if it's a raw 32-byte ED25519 key // Check if it's a raw 32-byte ED25519 key
var ed25519Key ed25519.PublicKey var ed25519Key ed25519.PublicKey
if len(keyBytes) == 32 { if len(keyBytes) == 32 {
ed25519Key = ed25519.PublicKey(keyBytes) ed25519Key = ed25519.PublicKey(keyBytes)
} else { } else {
// Try to parse as PKIX public key // Try to parse as PKIX public key
pub, err := x509.ParsePKIXPublicKey(keyBytes) pub, err := x509.ParsePKIXPublicKey(keyBytes)
if err != nil { if err != nil {
return nil, fmt.Errorf("failed to parse raw key: %v", err) return nil, fmt.Errorf("failed to parse raw key: %v", err)
} }
// Create JWK for ED25519 key // Create JWK for ED25519 key
var ok bool var ok bool
ed25519Key, ok = pub.(ed25519.PublicKey) ed25519Key, ok = pub.(ed25519.PublicKey)
if !ok { if !ok {
return nil, fmt.Errorf("expected ED25519 key, got %T", pub) return nil, fmt.Errorf("expected ED25519 key, got %T", pub)
} }
} }
jwk := &jose.JSONWebKey{ jwk := &jose.JSONWebKey{

Loading…
Cancel
Save