PublicKey
11 operations. Call any of them with cyberchef_bake, or pre-load them
with CYBERCHEF_TOOL_SURFACE=all.
Hex to Object Identifier
Section titled “Hex to Object Identifier”Converts a hexadecimal string into an object identifier (OID).
- Tool name:
cyberchef_hex_to_object_identifier - Input / output:
string→string - Arguments: none
Hex to PEM
Section titled “Hex to PEM”Converts a hexadecimal DER (Distinguished Encoding Rules) string into PEM (Privacy Enhanced Mail) format.
- Tool name:
cyberchef_hex_to_pem - Input / output:
string→string
| Argument | Type | Default |
|---|---|---|
header_string |
string | CERTIFICATE |
JWK to PEM
Section titled “JWK to PEM”Converts Keys in JSON Web Key format to PEM format (PKCS#8).
- Tool name:
cyberchef_jwk_to_pem - Input / output:
string→string - Arguments: none
Object Identifier to Hex
Section titled “Object Identifier to Hex”Converts an object identifier (OID) into a hexadecimal string.
- Tool name:
cyberchef_object_identifier_to_hex - Input / output:
string→string - Arguments: none
Parse ASN.1 hex string
Section titled “Parse ASN.1 hex string”Abstract Syntax Notation One (ASN.1) is a standard and notation that describes rules and structures for representing, encoding, transmitting, and decoding data in telecommunications and computer networking.This operation parses arbitrary ASN.1 data (encoded as an hex string: use the ‘To Hex’ operation if necessary) and presents the resulting tree.
- Tool name:
cyberchef_parse_asn_1_hex_string - Input / output:
string→string
| Argument | Type | Default |
|---|---|---|
starting_index |
number | 0 |
truncate_octet_strings_longer_than |
number | 32 |
Parse CSR
Section titled “Parse CSR”Parse Certificate Signing Request (CSR) for an X.509 certificate
- Tool name:
cyberchef_parse_csr - Input / output:
string→string
| Argument | Type | Default |
|---|---|---|
input_format |
option | PEM |
Parse X.509 certificate
Section titled “Parse X.509 certificate”X.509 is an ITU-T standard for a public key infrastructure (PKI) and Privilege Management Infrastructure (PMI). It is commonly involved with SSL/TLS security.This operation displays the contents of a certificate in a human readable format, similar to the openssl command line tool.Tags: X509, server hello, handshake
- Tool name:
cyberchef_parse_x_509_certificate - Input / output:
string→string
| Argument | Type | Default |
|---|---|---|
input_format |
option | PEM |
Parse X.509 CRL
Section titled “Parse X.509 CRL”Parse Certificate Revocation List (CRL)
- Tool name:
cyberchef_parse_x_509_crl - Input / output:
string→string
| Argument | Type | Default |
|---|---|---|
input_format |
option | PEM |
PEM to JWK
Section titled “PEM to JWK”Converts Keys in PEM format to a JSON Web Key format.
- Tool name:
cyberchef_pem_to_jwk - Input / output:
string→string - Arguments: none
Public Key from Certificate
Section titled “Public Key from Certificate”Extracts the Public Key from a Certificate.
- Tool name:
cyberchef_public_key_from_certificate - Input / output:
string→string - Arguments: none
Public Key from Private Key
Section titled “Public Key from Private Key”Extracts the Public Key from a Private Key.
- Tool name:
cyberchef_public_key_from_private_key - Input / output:
string→string - Arguments: none