VAULT-40835 serial number correction for issuer import (#10812) (#10821)

Co-authored-by: Violet Hynes <violet.hynes@hashicorp.com>
This commit is contained in:
Vault Automation 2025-11-14 17:09:31 -05:00 committed by GitHub
parent 1da0ee5837
commit 7d7a8ac861
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -18,6 +18,7 @@ import (
"github.com/hashicorp/go-uuid"
"github.com/hashicorp/vault/builtin/logical/pki/issuing"
"github.com/hashicorp/vault/builtin/logical/pki/managed_key"
"github.com/hashicorp/vault/builtin/logical/pki/parsing"
"github.com/hashicorp/vault/builtin/logical/pki/pki_backend"
"github.com/hashicorp/vault/builtin/logical/pki/revocation"
"github.com/hashicorp/vault/helper/constants"
@ -387,7 +388,7 @@ func (sc *storageContext) importIssuer(certValue string, issuerName string) (*is
}
issuerInfo := &ImportedIssuerInfo{
SerialNumber: issuerCert.SerialNumber.String(),
SerialNumber: parsing.SerialFromCert(issuerCert),
CommonName: issuerCert.Subject.CommonName,
SKID: issuerCert.SubjectKeyId,
AKID: issuerCert.AuthorityKeyId,