mirror of
https://github.com/openssl/openssl.git
synced 2025-02-17 14:32:04 +08:00
Clarify the PKCS12 docs
Issue #23151 asks a question about the meaning of the PKCS12 documentation. This PR attempts to clarify how friendlyName and localKeyID are added to the PKCS12 structure. Fixes #23151 Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Neil Horman <nhorman@openssl.org> Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com> (Merged from https://github.com/openssl/openssl/pull/23188)
This commit is contained in:
parent
98d6016afe
commit
3348713ad3
@ -72,9 +72,15 @@ export grade software which could use signing only keys of arbitrary size but
|
||||
had restrictions on the permissible sizes of keys which could be used for
|
||||
encryption.
|
||||
|
||||
If a certificate contains an I<alias> or I<keyid> then this will be
|
||||
used for the corresponding B<friendlyName> or B<localKeyID> in the
|
||||
PKCS12 structure.
|
||||
If I<name> is B<NULL> and I<cert> contains an I<alias> then this will be
|
||||
used for the corresponding B<friendlyName> in the PKCS12 structure instead.
|
||||
Similarly, if I<pkey> is NULL and I<cert> contains a I<keyid> then this will be
|
||||
used for the corresponding B<localKeyID> in the PKCS12 structure instead of the
|
||||
id calculated from the I<pkey>.
|
||||
|
||||
For all certificates in I<ca> then if a certificate contains an I<alias> or
|
||||
I<keyid> then this will be used for the corresponding B<friendlyName> or
|
||||
B<localKeyID> in the PKCS12 structure.
|
||||
|
||||
Either I<pkey>, I<cert> or both can be B<NULL> to indicate that no key or
|
||||
certificate is required. In previous versions both had to be present or
|
||||
|
Loading…
Reference in New Issue
Block a user