Konfigurieren von Dienstzertifikaten mithilfe von Windows Server AppFabric-Cmdlets
In diesem Thema wird beschrieben, wie Sicherheitszertifikate für eine Webanwendung oder einen Dienst mithilfe von AppFabric-Cmdlets konfiguriert werden.
Wenn Sie ein AppFabric-Cmdlet interaktiv ausführen möchten, öffnen Sie die Windows PowerShell-Konsole für AppFabric, geben das entsprechende Cmdlet ein und drücken dann die EINGABETASTE. Weitere Informationen zum Ausführen von Cmdlets finden Sie unter Ausführen von Windows Server AppFabric-Cmdlets.
So legen Sie das Sicherheitszertifikat fest
Führen Sie in der Windows PowerShell-Konsole das Cmdlet Set-ASAppServiceCertificate aus, um ein vom Dienst zu verwendendes Zertifikat festzulegen, wenn der Dienst sichere Endpunkte aufweist, die ein Zertifikat erfordern. Bei diesem Cmdlet findet keine Überprüfung statt, ob das Dienstzertifikat von einem Dienstendpunkt benötigt wird. Es findet auch keine Überprüfung statt, ob das ausgewählte Zertifikat vorhanden ist.
Syntaxoptionen für Set-ASAppServiceCertificate:
Syntax 1
Set-ASAppServiceCertificate [-SiteName] <String> [[-VirtualPath] <String>] [-FindType <X509FindType>] [-FindValue <String>] [-StoreLocation <StoreLocation>] [-StoreName <StoreName>] [-UseInherited] [<CommonParameters>]
Syntax 2
Set-ASAppServiceCertificate [-Uri] <Uri> [-FindType <X509FindType>] [-FindValue <String>] [-StoreLocation <StoreLocation>] [-StoreName <StoreName>] [-UseInherited] [<CommonParameters>]
Syntax 3
Set-ASAppServiceCertificate -ApplicationObject <ApplicationInfo> [-FindType <X509FindType>] [-FindValue <String>] [-StoreLocation <StoreLocation>] [-StoreName <StoreName>] [-UseInherited] [<CommonParameters>]
Syntax 4
Set-ASAppServiceCertificate -ServiceObject <ServiceInfo> [-FindType <X509FindType>] [-FindValue <String>] [-StoreLocation <StoreLocation>] [-StoreName <StoreName>] [-UseInherited] [<CommonParameters>]
Syntax 5
Set-ASAppServiceCertificate [-FindType <X509FindType>] [-FindValue <String>] [-Root] [-StoreLocation <StoreLocation>] [-StoreName <StoreName>] [-UseInherited] [<CommonParameters>]
Parameter | Beschreibung |
---|---|
[-SiteName] <Zeichenfolge> [[-VirtualPath] <Zeichenfolge>]. [-Uri] <Uri>, -ApplicationObject <AnwendungsInfo> oder -ServiceObject <DienstInfo> |
Betriebsbereich des Cmdlets, der in einen Dienst aufgelöst wird. |
-FindValue |
Erforderlich. Der Nachschlagewert des Zertifikats, das für die Dienstauthentifizierung und -signierung verwendet wird. |
-StoreLocation |
Optional. LocalMachine oder CurrentUser. |
-StoreName |
Optional. Zulässige Werte sind AddressBook, AuthRoot, CertificateAuthority, Disallowed, My, Root, TrustedPeople und TrustedPublisher. |
-X509FindType |
Optional. Zulässige Werte sind FindByThumbprint, FindBySubjectName, FindBySubjectDistinguishedName, FindByIssuerName, FindByIssuerDistinguishedName, FindBySerialNumber, FindByTimeValid, FindByTimeNotYetValid, FindByTemplateName, FindByApplicationPolicy, FindByCertificatePolicy, FindByExtension, FindByKeyUsage und FindBySubjectKeyIdentifier. |
-CertificateNavigationProviderItem |
Optional. Wenn dieser Parameter angegeben wird, wird das durch dieses Objekt angegebene Zertifikat für den in der Befehlszeile angegebenen Dienst verwendet. |
-UseInherited |
Wenn dieser Parameter angegeben wird, ist das in Gebrauch befindliche Zertifikat nicht lokal definiert, sondern wird von einer übergeordneten Ebene geerbt. Wenn ein Zertifikat z. B. im Sitebereich definiert ist, und ein anderes Zertifikat im Anwendungsbereich definiert ist, können Sie in den Anwendungsbereich navigieren und Set-ASAppServiceCertificate -UseInherited ausführen, damit sichergestellt ist, dass das Zertifikat nicht mehr im Anwendungsbereich definiert ist (dies bedeutet, dass das im Sitebereich definierte Zertifikat geerbt wird). |
So rufen Sie das Sicherheitszertifikat ab
Führen Sie in der Windows PowerShell-Konsole das Cmdlet Get-ASAppServiceCertificate aus, um die Informationen abzurufen, durch die ein Zertifikat für den Gebrauch durch die sicheren Endpunkte eines Diensts ermittelt wird. Dieses Cmdlet gibt Null oder ein ServiceCertificateInfo-Objekt zurück, das das Dienstzertifikat beschreibt.
Syntaxoptionen für Get-ASAppServiceCertificate:
Syntax 1
Get-ASAppServiceCertificate [-SiteName] <String> [[-VirtualPath] <String>] [<CommonParameters>]
Syntax 2
Get-ASAppServiceCertificate [-Uri] <Uri> [<CommonParameters>]
Syntax 3
Get-ASAppServiceCertificate -ApplicationObject <ApplicationInfo> [<CommonParameters>]
Syntax 4
Get-ASAppServiceCertificate -ServiceObject <ServiceInfo> [<CommonParameters>]
Syntax 5
Get-ASAppServiceCertificate [-Root] [<CommonParameters>]
Parameter | Beschreibung |
---|---|
[-SiteName] <Zeichenfolge> [[-VirtualPath] <Zeichenfolge>]. [-Uri] <Uri>, -ApplicationObject <AnwendungsInfo>, -ServiceObject <DienstInfo> oder -Root |
Betriebsbereich des Cmdlets, der in einen Dienst aufgelöst wird. |
2011-12-05