Docs.rs
picky-asn1-x509-0.14.0
picky-asn1-x509 0.14.0
Docs.rs crate page
MIT OR Apache-2.0
Links
Repository
crates.io
Source
Owners
awakecoding
github:devolutions:crates-io
CBenoit
Dependencies
base64 ^0.22
normal
num-bigint-dig ^0.8
normal
optional
oid ^0.2
normal
picky-asn1 ^0.9
normal
picky-asn1-der ^0.5
normal
serde ^1
normal
widestring ^1.1
normal
optional
zeroize ^1.8
normal
optional
expect-test ^1
dev
hex ^0.4
dev
num-bigint-dig ^0.8
dev
pretty_assertions ^1.4
dev
Versions
6.43%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
picky_
asn1_
x509
0.14.0
Module oids
Module Items
Constants
Functions
In crate picky_
asn1_
x509
picky_asn1_x509
Module
oids
Copy item path
Source
Expand description
OIDs commonly used with X.509 certificates
Constants
§
AES128_
CBC
AES128_
CCM
AES128_
CFB
AES128_
ECB
AES128_
GCM
AES128_
OFB
AES128_
WRAP
AES128_
WRAP_
PAD
AES192_
CBC
AES192_
CCM
AES192_
CFB
AES192_
ECB
AES192_
GCM
AES192_
OFB
AES192_
WRAP
AES192_
WRAP_
PAD
AES256_
CBC
AES256_
CCM
AES256_
CFB
AES256_
ECB
AES256_
GCM
AES256_
OFB
AES256_
WRAP
AES256_
WRAP_
PAD
ATTRIBUTE_
PKCS12_
FRIENDLY_
NAME
ATTRIBUTE_
PKCS12_
LOCAL_
KEY_
ID
AT_
COMMON_
NAME
AT_
COUNTRY_
NAME
AT_
GIVENNAME
AT_
LOCALITY_
NAME
AT_
ORGANIZATIONAL_
UNIT_
NAME
AT_
ORGANIZATION_
NAME
AT_
PHONE
AT_
SERIAL_
NUMBER
AT_
STATE_
OR_
PROVINCE_
NAME
AT_
STREET_
NAME
AT_
SURNAME
AUTHORITY_
KEY_
IDENTIFIER
AUTO_
UPDATE_
END_
REVOCATION
BASIC_
CONSTRAINTS
CERT_
AUTH_
ROOT_
SHA256_
HASH_
PROP_
ID
CERT_
DISALLOWED_
FILETIME_
PROP_
ID
CERT_
ENHKEY_
USAGE_
PROP_
ID
CERT_
FRIENDLY_
NAME_
PROP_
ID
CERT_
KEY_
IDENTIFIER_
PROP_
ID
CERT_
ROOT_
PROGRAM_
CERT_
POLICIES_
PROP_
ID
CERT_
ROOT_
PROGRAM_
CHAIN_
POLICIES_
PROP_
ID
CERT_
SAFE_
BAG_
TYPE_
X509
CERT_
SUBJECT_
NAME_
MD5_
HASH_
PROP_
ID
CERT_
TRUST_
LIST
CONTENT_
INFO_
TYPE_
DATA
CONTENT_
INFO_
TYPE_
ENCRYPTED_
DATA
CONTENT_
TYPE
COUNTER_
SIGN
CRL_
NUMBER
CRL_
SAFE_
BAG_
TYPE_
X509
DIFFIE_
HELLMAN
DIGEST_
ALGORITHM
DISALLOWED_
ENHKEY_
USAGE
DSA_
WITH_
SHA1
DSA_
WITH_
SHA224
DSA_
WITH_
SHA256
DSA_
WITH_
SHA384
DSA_
WITH_
SHA512
ECDSA_
WITH_
SHA256
ECDSA_
WITH_
SHA384
ECDSA_
WITH_
SHA512
EC_
PUBLIC_
KEY
ED448
ED25519
EMAIL_
ADDRESS
EXTENDED_
KEY_
USAGE
EXTENSION_
REQ
GSS_
PKU2U
HMAC_
WITH_
SHA1
HMAC_
WITH_
SHA224
HMAC_
WITH_
SHA256
HMAC_
WITH_
SHA384
HMAC_
WITH_
SHA512
ID_
ECDSA_
WITH_
SHA3_
256
ID_MGF1
ID_
RSASSA_
PKCS1_
V1_
5_
WITH_
SHA3_
224
ID_
RSASSA_
PKCS1_
V1_
5_
WITH_
SHA3_
256
ID_
RSASSA_
PKCS1_
V1_
5_
WITH_
SHA3_
384
ID_
RSASSA_
PKCS1_
V1_
5_
WITH_
SHA3_
512
ISSUER_
ALTERNATIVE_
NAME
KEY_
FILE_
PROTECTION_
DESCRIPTOR
KEY_
USAGE
KP_
ANY_
EXTENDED_
KEY_
USAGE
KP_
CLIENT_
AUTH
KP_
CODE_
SIGNING
KP_
EMAIL_
PROTECTION
KP_
IPSEC_
END_
SYSTEM
KP_
IPSEC_
USER
KP_
IPSPEC_
TUNNEL
KP_
LIFETIME_
SIGNING
KP_
OCSP_
SIGNING
KP_
SERVER_
AUTH
KP_
TIME_
STAMPING
KRB5
KRB5_
USER_
TO_
USER
LOCAL_
PROTECTION_
DESCRIPTOR
MD5
MD5_
WITH_
RSA_
ENCRYPTHION
MESSAGE_
DIGEST
MS_
COUNTER_
SIGN
MS_KRB5
NEGOEX
NTLM_
SSP
PBES2
PBKDF2
PKCS12_
PBE_
WITH_
SHA_
AND_
3_
KEY_
TRIPLE_
DES_
CBC
PKCS12_
PBE_
WITH_
SHA_
AND_
40_
BIT_
RC2_
CBC
PKINIT_
AUTH_
DATA
PKINIT_
DH_
KEY_
DATA
PROTECTION_
DESCRIPTOR_
TYPE
ROOT_
LIST_
SIGNER
RSASSA_
PSS
RSA_
ENCRYPTION
SAFE_
BAG_
TYPE_
CERT
SAFE_
BAG_
TYPE_
CRL
SAFE_
BAG_
TYPE_
KEY
SAFE_
BAG_
TYPE_
SAFE_
CONTENTS
SAFE_
BAG_
TYPE_
SECRET
SAFE_
BAG_
TYPE_
SHROUDED_
KEY
SECP192
R1
SECP224
R1
SECP256
R1
SECP384
R1
SECP521
R1
SECT163
K1
SECT163
R2
SECT233
K1
SECT233
R1
SECT283
K1
SECT283
R1
SECT409
K1
SECT409
R1
SECT571
K1
SECT571
R1
SHA1
SHA1_
WITH_
RSA_
ENCRYPTION
SHA3_
224
SHA3_
256
SHA3_
384
SHA3_
512
SHA224
SHA256
SHA384
SHA512
SHA224_
WITH_
RSA_
ENCRYPTION
SHA256_
WITH_
RSA_
ENCRYPTION
SHA384_
WITH_
RSA_
ENCRYPTION
SHA512_
224
SHA512_
256
SHA512_
WITH_
RSA_
ENCRYPTION
SHAK
E128
SHAK
E256
SID_
PROTECTION_
DESCRIPTOR
SIGNED_
DATA
SIGNING_
TIME
SPC_
INDIRECT_
DATA_
OBJID
SPC_
PE_
IMAGE_
DATAOBJ
SPC_
SIPINFO_
OBJID
SPC_
SP_
OPUS_
INFO_
OBJID
SPC_
STATEMENT_
TYPE
SPNEGO
SSDL_
PROTECTION_
DESCRIPTOR
SUBJECT_
ALTERNATIVE_
NAME
SUBJECT_
KEY_
IDENTIFIER
TIMESTAMP_
REQUEST
UNKNOWN_
RESERVED_
PROP_
ID_
126
UNKNOWN_
RESERVED_
PROP_
ID_
127
USER_
PRINCIPAL_
NAME
X448
X25519
Functions
§
aes128_
cbc
aes128_
ccm
aes128_
cfb
aes128_
ecb
aes128_
gcm
aes128_
ofb
aes128_
wrap
aes128_
wrap_
pad
aes192_
cbc
aes192_
ccm
aes192_
cfb
aes192_
ecb
aes192_
gcm
aes192_
ofb
aes192_
wrap
aes192_
wrap_
pad
aes256_
cbc
aes256_
ccm
aes256_
cfb
aes256_
ecb
aes256_
gcm
aes256_
ofb
aes256_
wrap
aes256_
wrap_
pad
at_
common_
name
at_
country_
name
at_
given_
name
at_
locality_
name
at_
organization_
name
at_
organizational_
unit_
name
at_
phone
at_
serial_
number
at_
state_
or_
province_
name
at_
street_
name
at_
surname
attribute_
pkcs12_
friendly_
name
attribute_
pkcs12_
local_
key_
id
authority_
key_
identifier
auto_
update_
end_
revocation
basic_
constraints
cert_
auto_
root_
sha256_
hash_
prop_
id
cert_
disallowed_
filetime_
prop_
id
cert_
enhkey_
usage_
prop_
id
cert_
friendly_
name_
prop_
id
cert_
key_
identifier_
prop_
id
cert_
root_
program_
cert_
policies_
prop_
id
cert_
root_
program_
chain_
policies_
prop_
id
cert_
safe_
bag_
type_
x509
cert_
subject_
name_
md5_
hash_
prop_
id
cert_
trust_
list
content_
info_
type_
data
content_
info_
type_
encrypted_
data
content_
type
counter_
sign
crl_
number
crl_
safe_
bag_
type_
x509
diffie_
hellman
digest_
algorithm
disallowed_
enhkey_
usage
dsa_
with_
sha1
dsa_
with_
sha224
dsa_
with_
sha256
dsa_
with_
sha384
dsa_
with_
sha512
ec_
public_
key
ecdsa_
with_
sha256
ecdsa_
with_
sha384
ecdsa_
with_
sha512
ed448
ed25519
email_
address
extended_
key_
usage
extension_
request
gss_
pku2u
hmac_
with_
sha1
hmac_
with_
sha224
hmac_
with_
sha256
hmac_
with_
sha384
hmac_
with_
sha512
id_
ecdsa_
with_
sha3_
256
id_mgf1
id_
rsassa_
pkcs1_
v1_
5_
with_
sha3_
224
id_
rsassa_
pkcs1_
v1_
5_
with_
sha3_
256
id_
rsassa_
pkcs1_
v1_
5_
with_
sha3_
384
id_
rsassa_
pkcs1_
v1_
5_
with_
sha3_
512
issuer_
alternative_
name
key_
file_
protection_
descriptor
key_
usage
kp_
any_
extended_
key_
usage
kp_
client_
auth
kp_
code_
signing
kp_
email_
protection
kp_
ipsec_
end_
system
kp_
ipsec_
tunnel
kp_
ipsec_
user
kp_
lifetime_
signing
kp_
ocsp_
signing
kp_
server_
auth
kp_
time_
stamping
kpinit_
dh_
key_
data
krb5
krb5_
user_
to_
user
local_
protection_
descriptor
md5
md5_
with_
rsa_
encryption
message_
digest
ms_
counter_
signature
ms_krb5
negoex
ntlm_
ssp
pbes2
pbkdf2
pkcs12_
pbe_
with_
sha_
and_
3_
key_
triple_
des_
cbc
pkcs12_
pbe_
with_
sha_
and_
40_
bit_
rc2_
cbc
pkinit_
auth_
data
protection_
descriptor_
type
root_
list_
signer
rsa_
encryption
rsassa_
pss
safe_
bag_
type_
cert
safe_
bag_
type_
crl
safe_
bag_
type_
key
safe_
bag_
type_
safe_
contents
safe_
bag_
type_
secret
safe_
bag_
type_
shrouded_
key
secp192r1
secp224r1
secp256r1
secp384r1
secp521r1
sect163k1
sect163r2
sect233k1
sect233r1
sect283k1
sect283r1
sect409k1
sect409r1
sect571k1
sect571r1
sha1
sha1_
with_
rsa_
encryption
sha3_
224
sha3_
256
sha3_
384
sha3_
512
sha224
sha256
sha384
sha512
sha224_
with_
rsa_
encryption
sha256_
with_
rsa_
encryption
sha384_
with_
rsa_
encryption
sha512_
224
sha512_
256
sha512_
with_
rsa_
encryption
shake128
shake256
sid_
protection_
descriptor
signed_
data
signing_
time
spc_
indirect_
data_
objid
spc_
pe_
image_
dataobj
spc_
sip_
info_
objid
spc_
sp_
opus_
info_
objid
spc_
statement_
type
spnego
ssdl_
protection_
descriptor
subject_
alternative_
name
subject_
key_
identifier
timestamp_
request
unknown_
reserved_
prop_
id_
126
unknown_
reserved_
prop_
id_
127
user_
principal_
name
x448
x25519