Latest update.
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
|
||||
=head1 NAME
|
||||
|
||||
openssl-pkeyutl - public key algorithm utility
|
||||
openssl-pkeyutl - public key algorithm command
|
||||
|
||||
=head1 SYNOPSIS
|
||||
|
||||
@@ -321,18 +321,18 @@ must be known for this to work. If the size of the file cannot be determined
|
||||
=head1 SM2
|
||||
|
||||
The SM2 algorithm supports sign, verify, encrypt and decrypt operations. For
|
||||
the sign and verify operations, SM2 requires an ID string to be passed in. The
|
||||
following B<-pkeyopt> value is supported:
|
||||
the sign and verify operations, SM2 requires an Distinguishing ID string to
|
||||
be passed in. The following B<-pkeyopt> value is supported:
|
||||
|
||||
=over 4
|
||||
|
||||
=item B<sm2_id:>I<string>
|
||||
=item B<distid:>I<string>
|
||||
|
||||
This sets the ID string used in SM2 sign or verify operations. While verifying
|
||||
an SM2 signature, the ID string must be the same one used when signing the data.
|
||||
Otherwise the verification will fail.
|
||||
|
||||
=item B<sm2_hex_id:>I<hex_string>
|
||||
=item B<hexdistid:>I<hex_string>
|
||||
|
||||
This sets the ID string used in SM2 sign or verify operations. While verifying
|
||||
an SM2 signature, the ID string must be the same one used when signing the data.
|
||||
@@ -382,12 +382,12 @@ Derive using the same algorithm, but read key from environment variable MYPASS:
|
||||
Sign some data using an L<SM2(7)> private key and a specific ID:
|
||||
|
||||
openssl pkeyutl -sign -in file -inkey sm2.key -out sig -rawin -digest sm3 \
|
||||
-pkeyopt sm2_id:someid
|
||||
-pkeyopt distid:someid
|
||||
|
||||
Verify some data using an L<SM2(7)> certificate and a specific ID:
|
||||
|
||||
openssl pkeyutl -verify -certin -in file -inkey sm2.cert -sigfile sig \
|
||||
-rawin -digest sm3 -pkeyopt sm2_id:someid
|
||||
-rawin -digest sm3 -pkeyopt distid:someid
|
||||
|
||||
=head1 SEE ALSO
|
||||
|
||||
|
||||
Reference in New Issue
Block a user