struttura CRYPT_ALGORITHM_IDENTIFIER (wincrypt.h)

La struttura CRYPT_ALGORITHM_IDENTIFIER specifica un algoritmo utilizzato per crittografare una chiave privata. La struttura include l'identificatore di oggetto (OID) dell'algoritmo e gli eventuali parametri necessari per tale algoritmo. I parametri contenuti nel relativo CRYPT_OBJID_BLOB sono codificati.

Sintassi

typedef struct _CRYPT_ALGORITHM_IDENTIFIER {
  LPSTR            pszObjId;
  CRYPT_OBJID_BLOB Parameters;
} CRYPT_ALGORITHM_IDENTIFIER, *PCRYPT_ALGORITHM_IDENTIFIER;

Members

pszObjId

OID di un algoritmo. Questo membro può essere uno dei valori seguenti. Questo elenco è solo rappresentativo. I nuovi algoritmi vengono definiti da vari utenti.

Valore Significato
szOID_RSA
"1.2.840.113549"
Identificatore dell'oggetto radice per la famiglia di algoritmi di crittografia asimmetrica RSA. RSA è l'acronimo di Ron Rivest, Adi Shamir e Leonard Adleman, i matematici che hanno inventato l'algoritmo. Si tratta di un algoritmo asimmetrico comune che può essere usato per la crittografia o la firma.
szOID_PKCS
"1.2.840.113549.1"
Identificatore dell'oggetto radice per il gruppo PKCS (Public Key Cryptography Standards) di standard che definiscono la chiave pubblica o la crittografia asimmetrica.
szOID_RSA_HASH
"1.2.840.113549.2"
Algoritmo di firma RSA (crittografia) che usa un algoritmo hash per eseguire l'hashing del contenuto prima di firmarlo.
szOID_RSA_ENCRYPT
"1.2.840.113549.3"
Algoritmo di crittografia RSA.
szOID_PKCS_1
"1.2.840.113549.1.1"
PKCS#1 è il primo PKCS (Public Key Cryptography Standard) pubblicato da RSA Laboratories. Lo standard PKCS#1 definisce le proprietà della crittografia e della decrittografia usate dall'algoritmo RSA.
szOID_PKCS_2
"1.2.840.113549.1.2"
PKCS#2 è un pkCS (Public Key Cryptography Standard) che ha gestito la crittografia RSA dei digest dei messaggi. È stato unito a PKCS#1.
szOID_PKCS_3
"1.2.840.113549.1.3"
PKCS#3 è uno standard PKCS (Public Key Cryptography Standard) che definisce il protocollo del contratto di chiave Diffie-Hellman.
szOID_PKCS_4
"1.2.840.113549.1.4"
PKCS#4 era uno standard PKCS (Public Key Cryptography Standard) che ha definito la sintassi della chiave RSA. È stato unito a PKCS#1.
szOID_PKCS_5
"1.2.840.113549.1.5"
PKCS#5 è uno standard pkCS (Public Key Cryptography Standard) che fornisce raccomandazioni per l'implementazione della crittografia basata su password. Vengono illustrate le funzioni di derivazione chiave, gli schemi di crittografia, gli schemi di autenticazione dei messaggi e la struttura della sintassi ASN.1.
szOID_PKCS_6
"1.2.840.113549.1.6"
PKCS#6 è uno standard PKCS (Public Key Cryptography Standard) che descrive la sintassi per le informazioni sui certificati estesi, un set di attributi che fornisce informazioni aggiuntive sull'entità la cui chiave pubblica è certificata nel certificato X.509.
szOID_PKCS_7
"1.2.840.113549.1.7"
PKCS#7 è uno standard PKCS (Public Key Cryptography Standard) che descrive i tipi generali di contenuto a cui è possibile applicare la crittografia. Sono inclusi dati, dati firmati, dati in busta, dati firmati e in busta, dati inseriti e dati crittografati.
szOID_PKCS_8
"1.2.840.113549.1.8"
PKCS#8 è uno standard PKCS (Public Key Cryptography Standard) che definisce la sintassi per le informazioni sulla chiave privata nel tipo PrivateKeyInfo ASN.1.
szOID_PKCS_9
"1.2.840.113549.1.9"
PKCS#8 è uno standard PKCS (Public Key Cryptography Standard) che definisce i tipi di attributo da usare nei certificati estesi PKCS#6, messaggi con firma digitale PKCS#7, informazioni sulla chiave privata PKCS#8 e richieste di firma del certificato PKCS#10.
szOID_PKCS_10
"1.2.840.113549.1.10"
PKCS#10 è uno standard PKCS (Public Key Cryptography Standard) che descrive la sintassi della richiesta di certificato.
szOID_PKCS_12
"1.2.840.113549.1.12"
PKCS#12 è uno standard PKCS (Public Key Cryptography Standard) che descrive il formato PFX (Personal Information Exchange) usato per trasferire informazioni sull'identità personale, ad esempio chiavi private e certificati.
szOID_RSA_MD2
"1.2.840.113549.2.2"
Algoritmo RSA associato a un algoritmo digest del messaggio MD2 che esegue l'hashing del contenuto del messaggio prima della firma.
szOID_RSA_MD4
"1.2.840.113549.2.4"
Algoritmo RSA associato a un algoritmo digest del messaggio MD4 che esegue l'hashing del contenuto del messaggio prima della firma.
szOID_RSA_MD5
"1.2.840.113549.2.5"
Algoritmo RSA associato a un algoritmo digest del messaggio MD5 che esegue l'hashing del contenuto del messaggio prima della firma.
szOID_RSA_RSA
"1.2.840.113549.1.1.1"
RSA viene usato sia per crittografare che firmare il contenuto.
szOID_RSA_MD2RSA
"1.2.840.113549.1.1.2"
RSA viene usato per crittografare il contenuto e per firmare l'hash del contenuto creato usando l'algoritmo digest del messaggio MD2.
szOID_RSA_MD4RSA
"1.2.840.113549.1.1.3"
RSA viene usato per crittografare il contenuto e per firmare l'hash del contenuto creato usando l'algoritmo digest del messaggio MD4.
szOID_RSA_MD5RSA
"1.2.840.113549.1.1.4"
RSA viene usato per crittografare il contenuto e per firmare l'hash del contenuto creato usando l'algoritmo digest del messaggio MD5.
szOID_RSA_SHA1RSA
"1.2.840.113549.1.1.5"
RSA viene usato per crittografare il contenuto e firmare l'hash del contenuto creato usando l'algoritmo SHA (Secure Hashing Algorithm).
szOID_RSA_SETOAEP_RSA
"1.2.840.113549.1.1.6"
RSA che usa la codifica OAEP (Optimal Asymmetric Encryption Padding).
szOID_RSAES_OAEP
"1.2.840.113549.1.1.7"
Schema di crittografia a chiave pubblica che combina OAEP (Optimal Asymmetric Encryption Padding) con la primitiva di crittografia RSAEP. RSAES-OAEP accetta un testo non crittografato come input, lo trasforma in un messaggio codificato usando OAEP e applica RSAEP al risultato usando la chiave pubblica RSA.
szOID_RSA_MGF1
"1.2.840.113549.1.1.8"
Algoritmo RSA che usa la funzione generatore di maschere (MGF1)
szOID_RSA_PSPECIFIED
"1.2.840.113549.1.1.9"
Algoritmo RSA.
szOID_RSA_SSA_PSS
"1.2.840.113549.1.1.10"
Algoritmo RSA che usa lo schema di firma probabilistica (PSS).
szOID_RSA_SHA256RSA
1.2.840.113549.1.1.11
RSA viene usato per crittografare il contenuto e firmare l'hash creato usando l'algoritmo SECURE Hashing Algorithm 256 (SHA256).
szOID_RSA_SHA384RSA
1.2.840.113549.1.1.12
RSA viene usato per crittografare il contenuto e firmare l'hash creato usando l'algoritmo SECURE Hashing Algorithm 384 (SHA384).
szOID_RSA_SHA512RSA
1.2.840.113549.1.1.13
RSA viene usato per crittografare il contenuto e firmare l'hash creato usando l'algoritmo SECURE Hashing Algorithm 512 (SHA512).
szOID_RSA_DH
"1.2.840.113549.1.3.1"
Algoritmo RSA combinato con l'algoritmo di scambio delle chiavi Diffie-Hellman.
szOID_RSA_data
"1.2.840.113549.1.7.1"
RSA applicato sul tipo di dati PKCS#7 ASN.1.
szOID_RSA_signedData
"1.2.840.113549.1.7.2"
RSA applicato sul tipo PKCS#7 ASN.1 SignedData .
szOID_RSA_envelopedData
"1.2.840.113549.1.7.3"
RSA applicato sul tipo PKCS#7 ASN.1 EnvelopedData .
szOID_RSA_signEnvData
"1.2.840.113549.1.7.4"
RSA applicato sul tipo PKCS#7 ASN.1 SignedAndEnvelopedData .
szOID_RSA_digestedData
"1.2.840.113549.1.7.5"
RSA applicato sul tipo ASN.7 ASN.1 PKCS#1.
szOID_RSA_hashedData
"1.2.840.113549.1.7.5"
Algoritmo RSA applicato ai dati con hashing.
szOID_RSA_encryptedData
"1.2.840.113549.1.7.6"
RSA applicato sul tipo PKCS#7 ASN.1 EncryptedData .
szOID_RSA_emailAddr
"1.2.840.113549.1.9.1"
RSA applicata a a un indirizzo di posta elettronica ASN.1.
szOID_RSA_unstructName
"1.2.840.113549.1.9.2"
RSA applicato a un nome non strutturato ASN.1.
szOID_RSA_contentType
"1.2.840.113549.1.9.3"
RSA applicato al valore del tipo di contenuto ASN.1.
szOID_RSA_messageDigest
"1.2.840.113549.1.9.4"
RSA applicato a un digest del messaggio.
szOID_RSA_signingTime
"1.2.840.113549.1.9.5"
RSA applicato al valore di data e ora di firma
szOID_RSA_counterSign
"1.2.840.113549.1.9.6"
RSA applicata alla firma del contatore.
szOID_RSA_challengePwd
"1.2.840.113549.1.9.7"
RSA applicata a una password di verifica.
szOID_RSA_unstructAddr
"1.2.840.113549.1.9.8"
RSA applicato a un indirizzo non strutturato.
szOID_RSA_extCertAttrs
"1.2.840.113549.1.9.9"
RSA applicato agli attributi del certificato.
szOID_RSA_certExtensions
"1.2.840.113549.1.9.14"
RSA applicata alle estensioni del certificato.
szOID_RSA_SMIMECapabilities
"1.2.840.113549.1.9.15"
RSA applicato alle estensioni MIME (Multipurpose Internet Mail Extensions)
szOID_RSA_preferSignedData
"1.2.840.113549.1.9.15.1"
RSA applicata alla preferenza di funzionalità SMIME preferSignedData .
szOID_TIMESTAMP_TOKEN
"1.2.840.113549.1.9.16.1.4"
Identificatore dell'oggetto Timestamp.
szOID_RFC3161_counterSign
"1.3.6.1.4.1.311.3.3.1"
Controfirma di una firma.
szOID_RSA_SMIMEalg
"1.2.840.113549.1.9.16.3"
RSA applicato all'algoritmo MIME (Multipurpose Internet Mail Extensions). SMIME segnala le funzionalità di decrittografia di un destinatario di posta elettronica a un mittente di posta elettronica in modo che il mittente possa scegliere l'algoritmo più sicuro supportato da entrambe le parti.
szOID_RSA_SMIMEalgESDH
"1.2.840.113549.1.9.16.3.5"
RSA applicata all'algoritmo ESDH SMIME specificato.
szOID_RSA_SMIMEalgCMS3DESwrap
"1.2.840.113549.1.9.16.3.6"
RSA applicata all'algoritmo SMIME. Triple DES viene usato per il ritorno a capo automatico.
szOID_RSA_SMIMEalgCMSRC2wrap
"1.2.840.113549.1.9.16.3.7"
RSA applicata all'algoritmo SMIME. RC2 viene usato per il ritorno a capo automatico.
szOID_RSA_RC2CBC
"1.2.840.113549.3.2"
RSA che usa l'algoritmo di crittografia a blocchi Rivest Cipher (RC2) associato a una modalità di concatenamento a blocchi di crittografia dell'operazione.
szOID_RSA_RC4
"1.2.840.113549.3.4"
RSA che usa l'algoritmo di crittografia a blocchi Rivest (RC4) associato a una modalità di concatenamento a blocchi di crittografia.
szOID_RSA_DES_EDE3_CBC
"1.2.840.113549.3.7"
RSA che usa l'algoritmo DES (Triple Data Encryption Standard) associato a una modalità di concatenamento a blocchi di crittografia. L'operazione di crittografia viene eseguita come encrypt-decrypt-encrypt.
szOID_RSA_RC5_CBCPad
"1.2.840.113549.3.9"
RSA che usa l'algoritmo di crittografia a blocchi Rivest (RC5) associato a una modalità di concatenamento a blocchi di crittografia dell'operazione
szOID_ANSI_x942
"1.2.840.10046"
Identificatore dell'oggetto radice per lo standard ANSI X942.
szOID_ANSI_x942_DH
"1.2.840.10046.2.1"
Diffie-Hellman algoritmo di scambio delle chiavi.
szOID_X957
"1.2.840.10040"
Identificatore dell'oggetto radice per lo standard X957.
szOID_X957_DSA
"1.2.840.10040.4.1"
Algoritmo di firma digitale (DSA).
szOID_X957_SHA1DSA
"1.2.840.10040.4.3"
Algoritmo di firma digitale (DSA) associato all'algoritmo Secure Hashing Algorithm (SHA).
szOID_ECC_PUBLIC_KEY
"1.2.840.10045.2.1"
Crittografia della chiave pubblica della curva ellittica.
szOID_ECC_CURVE_P256
"1.2.840.10045.3.1.7"
Curva ellittica a 256 bit.
szOID_ECC_CURVE_P384
"1.3.132.0.34"
Curva ellittica a 384 bit.
szOID_ECC_CURVE_P521
"1.3.132.0.35"
Curva ellittica a 512 bit.
szOID_ECDSA_SHA1
"1.2.840.10045.4.1"
Algoritmo DSA (Elliptic curve Digital Signature Algorithm) associato all'algoritmo Secure Hashing Algorithm (SHA).
szOID_ECDSA_SPECIFIED
"1.2.840.10045.4.3"
Algoritmo DSA (Elliptic curve Digital Signature Algorithm).
szOID_ECDSA_SHA256
"1.2.840.10045.4.3.2"
Algoritmo DSA (Elliptic curve Digital Signature Algorithm) associato all'algoritmo Secure Hashing Algorithm (SHA256).
szOID_ECDSA_SHA384
"1.2.840.10045.4.3.3"
Algoritmo Elliptic curve Digital Signature (DSA) associato all'algoritmo Secure Hashing Algorithm (SHA384).
szOID_ECDSA_SHA512
"1.2.840.10045.4.3.4"
Algoritmo Elliptic curve Digital Signature (DSA) associato all'algoritmo SECURE Hashing Algorithm (SHA512).
szOID_NIST_AES128_CBC
"2.16.840.1.101.3.4.1.2"
Algoritmo AES (Advanced Encryption Standard) a 128 bit con la modalità di concatenamento a blocchi di crittografia dell'operazione.
szOID_NIST_AES192_CBC
"2.16.840.1.101.3.4.1.22"
Algoritmo AES (Advanced Encryption Standard) a 192 bit con la modalità di concatenamento a blocchi di crittografia dell'operazione.
szOID_NIST_AES256_CBC
"2.16.840.1.101.3.4.1.42"
Algoritmo AES (Advanced Encryption Standard) a 256 bit con la modalità di concatenamento a blocchi di crittografia dell'operazione.
szOID_NIST_AES128_WRAP
"2.16.840.1.101.3.4.1.5"
Algoritmo AES (Advanced Encryption Standard) a 128 bit usato per il wrapping delle chiavi.
szOID_NIST_AES192_WRAP
"2.16.840.1.101.3.4.1.25"
Algoritmo AES (Advanced Encryption Standard) a 192 bit usato per il wrapping delle chiavi.
szOID_NIST_AES256_WRAP
"2.16.840.1.101.3.4.1.45"
Algoritmo AES (Advanced Encryption Standard) a 256 bit usato per il wrapping delle chiavi.
szOID_DATA STRUTTURA
"1.2.840.10040.4.3"
Struttura dei dati non specificata.
szOID_DH_SINGLE_PASS_STDDH_SHA1_KDF
"1.3.133.16.840.63.0.2"
Derivazione della chiave SHA1 a passaggio singolo.
szOID_DH_SINGLE_PASS_STDDH_SHA256_KDF
"1.3.132.1.11.1"
Derivazione della chiave SHA256 a passaggio singolo.

Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Questo OID non è supportato.

szOID_DH_SINGLE_PASS_STDDH_SHA384_KDF
"1.3.132.1.11.2"
Derivazione della chiave SHA384 a passaggio singolo.

Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Questo OID non è supportato.

szOID_DS
"2.5"
Firma busta.
szOID_DSALG
"2.5.8"
Algoritmo di firma digitale busta.
szOID_DSALG_CRPT
"2.5.8.1"
Algoritmo di firma digitale applicato al contenuto crittografato.
szOID_DSALG_HASH
"2.5.8.2"
Algoritmo di firma digitale applicato al contenuto hash.
szOID_DSALG_SIGN
"2.5.8.3"
Algoritmo di firma digitale applicato a una firma.
szOID_DSALG_RSA
"2.5.8.1.1"
Algoritmo di firma digitale in busta applicato al contenuto crittografato o firmato RSA.
szOID_OIW
"1.3.14"
NIST OSE Implementors' Workshop (OIW) identificatore dell'oggetto radice.
szOID_OIWSEC
"1.3.14.3.2"
NIST OSE Implementors' Workshop (OIW) Identificatore dell'oggetto radice standard di sicurezza.
szOID_OIWSEC_md4RSA
"1.3.14.3.2.2"
Algoritmo RSA sicurezza NIST OSE Implementors (OIW) applicato a un hash creato usando l'algoritmo MD4 (Message Digest).
szOID_OIWSEC_md5RSA
"1.3.14.3.2.3"
Algoritmo RSA sicurezza NIST OSE Implementors (OIW) applicato a un hash creato usando l'algoritmo MD5 (Message Digest).
szOID_OIWSEC_md4RSA2
"1.3.14.3.2.4"
Algoritmo RSA2 di sicurezza NIST OSE Implementors (OIW) applicato a un hash creato usando l'algoritmo MD5 (Message Digest).
szOID_OIWSEC_desECB
"1.3.14.3.2.6"
Algoritmo NIST OSE Implementors 'Workshop (OIW) Security Data Encryption Standard (DES) abbinato a una modalità di codebook elettronica dell'operazione.
szOID_OIWSEC_desCBC
"1.3.14.3.2.7"
Workshop NIST OSE Implementors (OIW) Algoritmo Security Data Encryption Standard (DES) associato a una modalità di concatenamento a blocchi di crittografia.
szOID_OIWSEC_desOFB
"1.3.14.3.2.8"
Algoritmo Data Encryption Standard (DES) associato a una modalità di concatenamento a blocchi di crittografia dell'operazione.
szOID_OIWSEC_desCFB
"1.3.14.3.2.9"
Workshop NIST OSE Implementors (OIW) Algoritmo Security Data Encryption Standard (DES) abbinato a una modalità di feedback di output dell'operazione.
szOID_OIWSEC_desMAC
"1.3.14.3.2.10"
Algoritmo NIST OSE Implementors 'Workshop (OIW) Security Data Encryption Standard (DES) abbinato a un codice di autenticazione dei messaggi (MAC) che esegue l'hash sia dell'immagine preliminare che della chiave.
szOID_OIWSEC_rsaSign
"1.3.14.3.2.11"
Workshop OIW (NIST OSE Implementors) Algoritmo di firma RSA security.
szOID_OIWSEC_dsa
"1.3.14.3.2.12"
Workshop OIW (NIST OSE Implementors) Security Digital Signature Algorithm (DSA).
szOID_OIWSEC_shaDSA
"1.3.14.3.2.13"
NIST OSE Implementors' Workshop (OIW) Security Digital Signature Algorithm (DSA) che usa l'algoritmo di hashing sicuro (SHA) per hashizzare il contenuto del messaggio.
szOID_OIWSEC_mdc2RSA
"1.3.14.3.2.14"
Algoritmo RSA di sicurezza NIST OSE Implementors (OIW) che usa la funzione hash del codice di rilevamento delle modifiche 2 (MDC2) o Meyer-Schilling hash.
szOID_OIWSEC_shaRSA
"1.3.14.3.2.15"
Algoritmo RSA di sicurezza NIST OSE Implementors (OIW) associato all'algoritmo di hashing sicuro (SHA).
szOID_OIWSEC_dhCommMod
"1.3.14.3.2.16"
Workshop OIW (NIST OSE Implementors) Security Diffie-Hellman algoritmo di scambio delle chiavi.
szOID_OIWSEC_desEDE
"1.3.14.3.2.17"
Algoritmo NIST OSE Implementors'Workshop (OIW) Security Data Encryption Standard (DES) associato all'algoritmo encrypt-decrypt-encrypt (EDE) con più modalità di crittografia dell'operazione.
szOID_OIWSEC_sha
"1.3.14.3.2.18"
Workshop OIW (Security Hashing Algorithm) di NIST OSE Implementors (SHA).
szOID_OIWSEC_mdc2
"1.3.14.3.2.19"
Workshop OIW (NIST OSE Implementors) Security Modification Detection Code 2 (MDC2) o Meyer-Schilling funzione hash.
szOID_OIWSEC_dsaComm
"1.3.14.3.2.20"
Workshop OIW (NIST OSE Implementors) Security Digital Signature Algorithm (DSA).
szOID_OIWSEC_dsaCommSHA
"1.3.14.3.2.21"
NIST OSE Implementors' Workshop (OIW) Security Digital Signature Algorithm (DSA) associato all'algoritmo di hashing sicuro (SHA).
szOID_OIWSEC_rsaXchg
"1.3.14.3.2.22"
Algoritmo RSA sicurezza NIST OSE Implementors (OIW).
szOID_OIWSEC_keyHashSeal
"1.3.14.3.2.23"
Algoritmo di hashing di sicurezza NIST OSE Implementors (OIW).
szOID_OIWSEC_md2RSASign
"1.3.14.3.2.24"
Algoritmo RSA di sicurezza NIST OSE Implementors (OIW) associato all'algoritmo di hash di Message Digest (MD2).
szOID_OIWSEC_md5RSASign
"1.3.14.3.2.25"
Algoritmo RSA sicurezza NIST OSE Implementors (OIW) associato all'algoritmo di hash di Message Digest (MD5).
szOID_OIWSEC_sha1
"1.3.14.3.2.26"
Algoritmo OIW (Security Hashing) di NIST OSE Implementors (OIW).
szOID_OIWSEC_dsaSHA1
"1.3.14.3.2.27"
NIST OSE Implementors' Workshop (OIW) Security Digital Signature Algorithm (DSA) che usa l'algoritmo di hash sicuro 1 (SHA1).
szOID_OIWSEC_dsaCommSHA1
"1.3.14.3.2.28"
NIST OSE Implementors' Workshop (OIW) Security Digital Signature Algorithm (DSA) che usa l'algoritmo di hash sicuro 1 (SHA1).
szOID_OIWSEC_sha1RSASign
"1.3.14.3.2.29"
Algoritmo RSA sicurezza NIST OSE Implementors (OIW) che usa l'algoritmo Secure Hashing 1 (SHA1).
szOID_OIWDIR
"1.3.14.7.2"
NIST OSE Implementors' Workshop (OIW) Identificatore dell'oggetto radice della directory.
szOID_OIWDIR_CRPT
"1.3.14.7.2.1"
NIST OSE Implementors' Workshop (OIW) Algoritmo di crittografia generica della directory.
szOID_OIWDIR_HASH
"1.3.14.7.2.2"
Algoritmo di hashing generico di NIST OSE Implementors (OIW).
szOID_OIWDIR_SIGN
"1.3.14.7.2.3"
Algoritmo di firma generico generico NIST OSE Implementors' Workshop (OIW).
szOID_OIWDIR_md2
"1.3.14.7.2.2.1"
Algoritmo NIST OSE Implementors' Workshop (OIW) Directory Message Digest (MD2).
szOID_OIWDIR_md2RSA
"1.3.14.7.2.3.1"
Algoritmo NIST OSE Implementors' Workshop (OIW) Directory RSA associato all'algoritmo hash Message digest (MD2).
szOID_INFOSEC
"2.16.840.1.101.2.1"
Radice dell'identificatore di oggetto INFOSEC.
szOID_INFOSEC_sdnsSignature
"2.16.840.1.101.2.1.1.1"
Algoritmo di firma.
szOID_INFOSEC_mosaicSignature
"2.16.840.1.101.2.1.1.2"
Algoritmo di firma.
szOID_INFOSEC_sdnsConfidentiality
"2.16.840.1.101.2.1.1.3"
Algoritmo di crittografia.
szOID_INFOSEC_mosaicConfidentiality
"2.16.840.1.101.2.1.1.4"
Algoritmo di crittografia.
szOID_INFOSEC_sdnsIntegrity
"2.16.840.1.101.2.1.1.5"
Algoritmo di firma.
szOID_INFOSEC_mosaicIntegrity
"2.16.840.1.101.2.1.1.6"
Algoritmo di firma.
szOID_INFOSEC_sdnsTokenProtection
"2.16.840.1.101.2.1.1.7"
Proteggere la crittografia del token del sistema di rete dati.
szOID_INFOSEC_mosaicTokenProtection
"2.16.840.1.101.2.1.1.8"
Crittografia dei token mosaici.
szOID_INFOSEC_sdnsKeyManagement
"2.16.840.1.101.2.1.1.9"
Proteggere la gestione delle chiavi del sistema di rete dati.
szOID_INFOSEC_mosaicKeyManagement
"2.16.840.1.101.2.1.1.10"
Gestione delle chiavi mosaici.
szOID_INFOSEC_sdnsKMandSig
"2.16.840.1.101.2.1.1.11"
Proteggere la gestione e la firma delle chiavi del sistema di rete dati.
szOID_INFOSEC_mosaicKMandSig
"2.16.840.1.101.2.1.1.12"
Gestione e firma delle chiavi mosaici.
szOID_INFOSEC_SuiteASignature
"2.16.840.1.101.2.1.1.13"
National Security Agency (NSA) Suite A Cryptography Signature Algorithm.
szOID_INFOSEC_SuiteAConfidentiality
"2.16.840.1.101.2.1.1.14"
National Security Agency (NSA) Suite A Cryptography Encryption Algorithm.
szOID_INFOSEC_SuiteAIntegrity
"2.16.840.1.101.2.1.1.15"
National Security Agency (NSA) Suite A Cryptography Signature Algorithm.
szOID_INFOSEC_SuiteATokenProtection
"2.16.840.1.101.2.1.1.16"
National Security Agency (NSA) Suite A Cryptography Security Token Encryption.
szOID_INFOSEC_SuiteAKeyManagement
"2.16.840.1.101.2.1.1.17"
National Security Agency (NSA) Suite A Cryptography Security Key Management.
szOID_INFOSEC_SuiteAKMandSig
"2.16.840.1.101.2.1.1.18"
National Security Agency (NSA) Suite A Cryptography Key Management and Signature.
szOID_INFOSEC_mosaicUpdatedSig
"2.16.840.1.101.2.1.1.19"
Mosaico ha aggiornato la firma.
szOID_INFOSEC_mosaicKMandUpdSig
"2.16.840.1.101.2.1.1.20"
Gestione delle chiavi mosaici e firma aggiornata.
szOID_INFOSEC_mosaicUpdatedInteg
"2.16.840.1.101.2.1.1.21"
Mosaico ha aggiornato la firma.
szOID_NIST_sha256
"2.16.840.1.101.3.4.2.1"
Algoritmo sha (Secure Hashing Algorithm) che usa una chiave a 256 bit.
szOID_NIST_sha384
"2.16.840.1.101.3.4.2.2"
Algoritmo sha (Secure Hashing Algorithm) che usa una chiave a 384 bit.
szOID_NIST_sha512
"2.16.840.1.101.3.4.2.3"
Algoritmo sha (Secure Hashing Algorithm) che usa una chiave a 512 bit.
szOID_PKIX_NO_SIGNATURE
"1.3.6.1.5.5.7.6.2"
Nessuna firma.
szOID_RSA_SSA_PSS
"1.2.840.113549.1.1.10"
Schema di firma RSA con appendice e schema di firma probabilistica.
szOID_ECDSA_SPECIFIED
"1.2.840.10045.4.3"
Algoritmo ECDSA (Elliptic Curve Digital Signature Algorithm).

Parameters

BLOB che fornisce parametri specifici dell'algoritmo codificati. In molti casi, non sono presenti parametri. Ciò è indicato impostando il membro cbData del BLOB Parameters su zero.

Gli algoritmi seguenti hanno i parametri codificati specificati. Per altre informazioni, vedere Costanti per CryptEncodeObject e CryptDecodeObject.

Valore Significato
szOID_OIWSEC_dsa
Struttura CERT_DSS_PARAMETERS .
szOID_RSA_RC2CBC
Struttura CRYPT_RC2_CBC_PARAMETERS .
szOID_OIWSEC_desCBC
CRYPT_DATA_BLOB contenente un vettore di inizializzazione sotto forma di stringa ottetto.
szOID_RSA_DES_EDE3_CBC
CRYPT_DATA_BLOB contenente un vettore di inizializzazione sotto forma di stringa ottetto.
szOID_RSA_RC4
CRYPT_DATA_BLOB contenente un vettore di inizializzazione sotto forma di stringa ottetto.
szOID_RSA_SSA_PSS
Struttura CRYPT_RSA_SSA_PSS_PARAMETERS .
szOID_ECDSA_SPECIFIED
Struttura CRYPT_ALGORITHM_IDENTIFIER .

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione wincrypt.h

Vedi anche

ALG_ID

CERT_INFO

CERT_PUBLIC_KEY_INFO

CERT_SIGNED_CONTENT_INFO

CMSG_ENVELOPED_ENCODE_INFO

CMSG_HASHED_ENCODE_INFO

CMSG_SIGNER_ENCODE_INFO

CMSG_SIGNER_INFO

CRL_INFO

CRYPT_ENCRYPT_MESSAGE_PARA

CRYPT_HASH_MESSAGE_PARA

CRYPT_INTEGER_BLOB

CRYPT_PRIVATE_KEY_INFO

CRYPT_SIGN_MESSAGE_PARA

CryptMsgGetParam