Creates a self-signed certificate.
Syntax
Parameter Set: Default
New-MgmtSvcSelfSignedCertificate -StoreLocation {CurrentUser |
LocalMachine} -StoreName {AddressBook | AuthRoot |
CertificateAuthority | Disallowed | My | Root | TrustedPeople |
TrustedPublisher} -Subject <String> [-Password
<SecureString> ] [ <CommonParameters>]
The New-MgmtSvcSelfSignedCertificate cmdlet creates a self-signed certificate.
Specifies a password as a secure string object.
Aliases |
none |
Required? |
false |
Position? |
named |
Default Value |
none |
Accept Pipeline Input? |
false |
Accept Wildcard Characters? |
false |
Specifies the store location for the certificate. Valid values for this parameter are:
-- CurrentUser
-- LocalMachine
The acceptable values for this parameter are:
CurrentUser |
|
LocalMachine |
|
Aliases |
none |
Required? |
true |
Position? |
named |
Default Value |
none |
Accept Pipeline Input? |
false |
Accept Wildcard Characters? |
false |
Specifies the store name for the certificate. Valid values for this parameter are:
-- AddressBook
-- AuthRoot
-- CertificateAuthority
-- Disallowed
-- My
-- Root
-- TrustedPeople
-- TrustedPublisher
The acceptable values for this parameter are:
AddressBook |
|
AuthRoot |
|
CertificateAuthority |
|
Disallowed |
|
My |
|
Root |
|
TrustedPeople |
|
TrustedPublisher |
|
Aliases |
none |
Required? |
true |
Position? |
named |
Default Value |
none |
Accept Pipeline Input? |
false |
Accept Wildcard Characters? |
false |
Specifies a subject for the certificate.
Aliases |
none |
Required? |
true |
Position? |
named |
Default Value |
none |
Accept Pipeline Input? |
false |
Accept Wildcard Characters? |
false |
This cmdlet supports the common parameters: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer, and -OutVariable. For more information, see about_CommonParameters.
PS C:\> $Password = ConvertTo-SecureString "PassWord01!" -AsPlainText -Force
PS C:\> New-MgmtSvcSelfSignedCertificate -StoreLocation "LocalMachine" -StoreName "Root" -Subject "CN=Admin,DC=Contoso,DC=com" -Password $Password