|
|
Data ONTAP® PowerShell Toolkit
|
Cmdlet: Grant-NcSecurityCertificate
NAME
Grant-NcSecurityCertificate
SYNOPSIS
Sign a certificate using self-signed root CA.
SYNTAX
Grant-NcSecurityCertificate [-CertificateAuthority] <String> [-CaSerialNumbe
r] <String> [-Csr] <String> [-Vserver <String>] [-ExpireDays <Int32>] [-Form
at <String>] [-Destination <String>] [-HashFunction <String>] [-PrivateKey <
String>] [-FilePassword <String>] [-Username <String>] [-Password <String>]
[-Controller <NcController[]>] [<CommonParameters>]
DESCRIPTION
Sign a certificate using self-signed root CA.
PARAMETERS
-CertificateAuthority <String>
Certificate authority to sign.
Required? true
Position? 1
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false
-CaSerialNumber <String>
Serial number of CA certificate.
Required? true
Position? 2
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false
-Csr <String>
Certificate signing request.
Required? true
Position? 3
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false
-Vserver <String>
Name of vserver.
Required? false
Position? named
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false
-ExpireDays <Int32>
Number of days until expiration. Default value is '365'.
Required? false
Position? named
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false
-Format <String>
Certificate Format. Default value is 'PEM'. Possible values: 'pkcs12',
'pem'
Required? false
Position? named
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false
-Destination <String>
URI to send file to. Example: ftp://abc.com.
Required? false
Position? named
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false
-HashFunction <String>
Hashing function used to sign the certificate. Default value is 'sha256'
. Possible values: 'sha1', 'sha256', 'md5'
Required? false
Position? named
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false
-PrivateKey <String>
Private key.
Required? false
Position? named
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false
-FilePassword <String>
Password for PKCS12 file.
Required? false
Position? named
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false
-Username <String>
Destination URI username.
Required? false
Position? named
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false
-Password <String>
Destination URI password.
Required? false
Position? named
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false
-Controller <NcController[]>
A clustered Data ONTAP controller to receive this cmdlet, as embodied by
an NcController object. This parameter is returned by the Connect-NcCo
ntroller cmdlet. If not specified, the value in the global variable Cur
rentNcController is used. In the latter case, if CurrentNcController co
ntains a collection of NcController objects, this cmdlet is invoked on e
ach controller in succession.
Required? false
Position? named
Default value
Accept pipeline input? true (ByValue, ByPropertyName)
Accept wildcard characters? false
<CommonParameters>
This cmdlet supports the common parameters: Verbose, Debug,
ErrorAction, ErrorVariable, WarningAction, WarningVariable,
OutBuffer and OutVariable. For more information, type,
"get-help about_commonparameters".
INPUTS
OUTPUTS
DataONTAP.C.Types.SecurityCertificate.SignedCertificate
NOTES
Category: security certificate
API: security-certificate-sign
Family: cluster,vserver
-------------- Example 1 --------------
C:\PS>$csr = New-NcSecurityCertificateCsr -CommonName www.example.com -Size
2048 -HashFunction sha256
Grant-NcSecurityCertificate -CertificateAuthority test.cert -CaSerialNumber
51BF2BAC -Csr $csr.Csr -PrivateKey $csr.PrivateKey -ExpireDays 36
Sign the digital certificate.
SignedCert
----------
-----BEGIN CERTIFICATE-----...
RELATED LINKS
Revoke-NcSecurityCertificate
| Copyright © 2013 NetApp. All rights reserved. Use is subject to license terms. |
|
Data ONTAP® PowerShell Toolkit
|