destroys keys stored in a PKCS#11 device, identified by their
destroys keys stored in a PKCS#11 device, identified by their
\fBID\fR
\fBID\fR
or
or
\fBlabel\fR.
\fBlabel\fR\&.
.PP
.PP
Matching keys are displayed before being destroyed. By default, there is a five second delay to allow the user to interrupt the process before the destruction takes place.
Matching keys are displayed before being destroyed\&. By default, there is a five second delay to allow the user to interrupt the process before the destruction takes place\&.
.SH "ARGUMENTS"
.SH "ARGUMENTS"
.PP
.PP
\-m \fImodule\fR
\-m \fImodule\fR
.RS 4
.RS 4
Specify the PKCS#11 provider module. This must be the full path to a shared library object implementing the PKCS#11 API for the device.
Specify the PKCS#11 provider module\&. This must be the full path to a shared library object implementing the PKCS#11 API for the device\&.
.RE
.RE
.PP
.PP
\-s \fIslot\fR
\-s \fIslot\fR
.RS 4
.RS 4
Open the session with the given PKCS#11 slot. The default is slot 0.
Open the session with the given PKCS#11 slot\&. The default is slot 0\&.
.RE
.RE
.PP
.PP
\-i \fIID\fR
\-i \fIID\fR
.RS 4
.RS 4
Destroy keys with the given object ID.
Destroy keys with the given object ID\&.
.RE
.RE
.PP
.PP
\-l \fIlabel\fR
\-l \fIlabel\fR
.RS 4
.RS 4
Destroy keys with the given label.
Destroy keys with the given label\&.
.RE
.RE
.PP
.PP
\-p \fIPIN\fR
\-p \fIPIN\fR
.RS 4
.RS 4
Specify the PIN for the device. If no PIN is provided on the command line,
Specify the PIN for the device\&. If no PIN is provided on the command line,
\fBpkcs11\-destroy\fR
\fBpkcs11\-destroy\fR
will prompt for it.
will prompt for it\&.
.RE
.RE
.PP
.PP
\-w \fIseconds\fR
\-w \fIseconds\fR
.RS 4
.RS 4
Specify how long to pause before carrying out key destruction. The default is five seconds. If set to
Specify how long to pause before carrying out key destruction\&. The default is five seconds\&. If set to