Struct tor_cert::CertType [−][src]
pub struct CertType(_);
Expand description
Recognized values for Tor’s certificate type field.
In the names used here, “X_V_Y” means “key X verifying key Y”, whereas “X_CC_Y” means “key X cross-certifying key Y”. In both cases, X is the key that is doing the signing, and Y is the key or object that is getting signed.
Not every one of these types is valid for an Ed25519 certificate. Some are for X.509 certs in a CERTS cell; some are for RSA->Ed crosscerts in a CERTS cell.
Implementations
TLS link key, signed with RSA identity. X.509 format. (Obsolete)
Self-signed RSA identity certificate. X.509 format. (Legacy)
RSA lnk authentication key signed with RSA identity key. X.509 format. (Obsolete)
Identity verifying a signing key, directly.
Signing key verifying a TLS certificate by digest.
Signing key verifying a link authentication key.
RSA identity key certifying an Ed25519 identity key. RSA crosscert format. (Legacy)
For onion services: short-term signing key authenticated with blinded service identity.
For onion services: to be documented.
An ntor key converted to a ed25519 key, cross-certifying an identity key.
For onion services: to be documented.
Return true if this value is one that we recognize.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for CertType
impl UnwindSafe for CertType
Blanket Implementations
Mutably borrows from an owned value. Read more