update doc: Support for password protected PEM keys ed25519/x25519
Karel Miko
4 years ago
306 | 306 |
#or
|
307 | 307 |
my $public_pem = $pk->export_key_pem('public');
|
308 | 308 |
|
|
309 |
Support for password protected PEM keys
|
|
310 |
|
|
311 |
my $private_pem = $pk->export_key_pem('private', $password);
|
|
312 |
#or
|
|
313 |
my $private_pem = $pk->export_key_pem('private', $password, $cipher);
|
|
314 |
|
|
315 |
# supported ciphers: 'DES-CBC'
|
|
316 |
# 'DES-EDE3-CBC'
|
|
317 |
# 'SEED-CBC'
|
|
318 |
# 'CAMELLIA-128-CBC'
|
|
319 |
# 'CAMELLIA-192-CBC'
|
|
320 |
# 'CAMELLIA-256-CBC'
|
|
321 |
# 'AES-128-CBC'
|
|
322 |
# 'AES-192-CBC'
|
|
323 |
# 'AES-256-CBC' (DEFAULT)
|
|
324 |
|
309 | 325 |
=head2 export_key_jwk
|
310 | 326 |
|
311 | 327 |
Exports public/private keys as a JSON Web Key (JWK).
|
263 | 263 |
#or
|
264 | 264 |
my $public_pem = $pk->export_key_pem('public');
|
265 | 265 |
|
|
266 |
Support for password protected PEM keys
|
|
267 |
|
|
268 |
my $private_pem = $pk->export_key_pem('private', $password);
|
|
269 |
#or
|
|
270 |
my $private_pem = $pk->export_key_pem('private', $password, $cipher);
|
|
271 |
|
|
272 |
# supported ciphers: 'DES-CBC'
|
|
273 |
# 'DES-EDE3-CBC'
|
|
274 |
# 'SEED-CBC'
|
|
275 |
# 'CAMELLIA-128-CBC'
|
|
276 |
# 'CAMELLIA-192-CBC'
|
|
277 |
# 'CAMELLIA-256-CBC'
|
|
278 |
# 'AES-128-CBC'
|
|
279 |
# 'AES-192-CBC'
|
|
280 |
# 'AES-256-CBC' (DEFAULT)
|
|
281 |
|
266 | 282 |
=head2 export_key_jwk
|
267 | 283 |
|
268 | 284 |
Exports public/private keys as a JSON Web Key (JWK).
|