mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 02:27:43 +00:00
LibCrypto: Add PEM encoder
This commit adds a new method to create a PEM encoded ASN1 from its DER variant.
This commit is contained in:
parent
7ce75ee3c5
commit
8b881eaf02
2 changed files with 42 additions and 0 deletions
|
@ -12,7 +12,13 @@
|
|||
|
||||
namespace Crypto {
|
||||
|
||||
enum PEMType {
|
||||
Certificate,
|
||||
PrivateKey,
|
||||
};
|
||||
|
||||
ByteBuffer decode_pem(ReadonlyBytes);
|
||||
ErrorOr<Vector<ByteBuffer>> decode_pems(ReadonlyBytes);
|
||||
ErrorOr<ByteBuffer> encode_pem(ReadonlyBytes, PEMType = PEMType::Certificate);
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue