| Package | Description |
|---|---|
| net.i2p.data | These classes define the common data structures used by the various I2P protocols. |
| Modifier and Type | Field and Description |
|---|---|
static KeyCertificate | KeyCertificate.ELG_ECDSA256_CERTAn immutable ElG/ECDSA-P256 certificate. |
static KeyCertificate | KeyCertificate.ELG_Ed25519_CERTAn immutable ElG/Ed25519 certificate. |
static KeyCertificate | KeyCertificate.X25519_Ed25519_CERTAn immutable X25519/Ed25519 certificate. |
| Modifier and Type | Method and Description |
|---|---|
KeyCertificate | Certificate.toKeyCertificate()Up-convert this to a KeyCertificate |
KeyCertificate | KeyCertificate.toKeyCertificate()Returns this certificate as a KeyCertificate. |
| Modifier and Type | Method and Description |
|---|---|
byte[] | PublicKey.getPadding(KeyCertificate kcert)Get the portion of this (type 0) PK that is really padding based on the Key Cert type given,
if any |
byte[] | SigningPublicKey.getPadding(KeyCertificate kcert)Get the portion of this (type 0) SPK that is really padding based on the Key Cert type given,
if any |
(package private) PublicKey | PublicKey.toTypedKey(KeyCertificate kcert)Up-convert this from an untyped (type 0) PK to a typed PK based on the Key Cert given. |
(package private) SigningPublicKey | SigningPublicKey.toTypedKey(KeyCertificate kcert)Up-convert this from an untyped (type 0) SPK to a typed SPK based on the Key Cert given. |