Interfaccia ISCrdEnr

L'interfaccia ISCrdEnr rappresenta il controllo registrazione smart card. È principalmente di interesse per gli sviluppatori che non usano Automazione. Per la programmazione in Visual Basic o in un altro linguaggio di automazione, vedere l'oggetto CEnroll .

Membri

L'interfaccia ISCrdEnr eredita dall'interfaccia IDispatch . ISCrdEnr include anche questi tipi di membri:

Metodi

L'interfaccia ISCrdEnr include questi metodi.

Metodo Descrizione
Iscriversi Richiede un certificato per conto dell'utente e archivia il certificato risultante sulla smart card dell'utente.
enumCAName Enumera i nomi delle autorità di certificazione (CA) per un determinato nome del modello di certificato.
enumCertTemplateName Enumera i nomi dei modelli di certificato.
enumCSPName Enumera il nome dei provider di servizi di crittografia disponibili.
getCACount Restituisce il numero di CA disposti a rilasciare un certificato in base al modello di certificato specificato.
getCAName Recupera il nome della CA specificata per un determinato modello di certificato.
getCertTemplateCount Recupera il numero di modelli di certificato.
getCertTemplateName Recupera il nome del modello di certificato.
getCertTemplateSMIME Determinare se un modello di certificato contiene l'utilizzo della chiave szOID_PKIX_KP_EMAIL_PROTECTION. Se l'utilizzo di questa chiave fa parte del modello di certificato, il modello di certificato supporta le operazioni Secure/Multipurpose Internet Mail Extensions (S/MIME).
getEnrolledCertificateName Recupera il nome del certificato risultante da una chiamata riuscita precedente a ISCrdEnr::registr. Questo metodo può essere usato anche per visualizzare il certificato in una finestra di dialogo.
getSigningCertificateName Recupera il nome dell'oggetto dal certificato di firma. Questo metodo può essere usato anche per visualizzare il certificato in una finestra di dialogo.
getUserName Recupera il nome dell'utente per conto del quale è prevista la registrazione del certificato.
resetUser Cancella il nome utente dal controllo smart card.
selectSigningCertificate Visualizza una finestra di dialogo Seleziona certificato che consente di selezionare un certificato di firma (noto anche come certificato dell'agente di registrazione).
selectUserName Visualizza una finestra di dialogo Seleziona utente che consente di selezionare un nome utente. Il nome utente si applica all'utente per conto del quale è prevista la registrazione del certificato.
setCAName Specifica il nome della CA.
setCertTemplateName Specifica il nome del modello di certificato.
setSigningCertificate Specifica un certificato di firma (noto anche come certificato dell'agente di registrazione).
setUserName Specifica il nome dell'utente per conto del quale è prevista la registrazione del certificato.

 

Proprietà

L'interfaccia ISCrdEnr include queste proprietà.

Proprietà Tipo di accesso Descrizione
CSPCount
Sola lettura
Specifica il numero di provider di servizi di configurazione. Questa proprietà è di sola lettura.
CSPName
Lettura/Scrittura
Nome del CSP. Si tratta di una proprietà di lettura/scrittura.

 

Requisiti

Requisito Valore
Client minimo supportato
Nessuno supportato
Server minimo supportato
Windows Server 2003 [solo app desktop]
DLL
Scrdenrl.dll
IID
IID_ISCrdEnr è definito come 753988a1-1357-436d-9cf5-f089bdd67d64