Sustainsysを使用して公開鍵を含む.cerファイルを.NETCore2に追加する

gh0st1596

ADFSに対する認証をテストするために必要な公開鍵を含む.cerファイルがあります。ソリューションに存在するWeb.config(signingCertificate fileNameの設定)のMVCサンプルに簡単に追加でき、機能しているように見えますが、AspNetCore2プロジェクトに追加する方法が見つかりません。

私が見つけた最も近いものはSigningServiceCertificateですが、これにはゲッターしかなく、別のスレッドで、何らかの方法で公開鍵をSigningKeysコレクションに追加することになっていることを読みました。方法がわかりません。

ありがとうございました!

狂信的

あなたが何を求めているのか正確にはわかりませんが、私は証明書付きのSustainsysを使用しており、次の行を使用しています。

var idp = new Sustainsys.Saml2.IdentityProvider(new entityId("https://sso.acme.com"), opt.SPOptions) { ... insert properties ... }

idp.SigningKeys.AddConfiguredKey(new X509Certificate2("customer-certificate.cer"));

opt.SPOptions.ServiceCertificates.Add(EncryptionHelper.GetX509Certificate2("INSERT-THUMBPRINT-OF-YOUR-CERTIFICATE"));

EncryptionHelper.GetX509Certificate2証明書を読むために書いたカスタムヘルパーはどこにありますか。

これがのコードですEncryptionHelper-私はオンラインの多くの例の1つの裏でそれを作成しました。

public static X509Certificate2 GetX509Certificate2(string thumbprint)
{
    X509Certificate2 retVal = null;

    var store = new X509Store(StoreName.My, StoreLocation.CurrentUser);

    store.Open(OpenFlags.ReadOnly);

    var certCollection = store.Certificates;

    var signingCert = certCollection.Find(X509FindType.FindByThumbprint, thumbprint, false);

    if (signingCert.Count > 0)
    {
        retVal = signingCert[0];
    }

    return retVal;
}

あなたはアズールでこれを実行している場合、あなたはまた、これらの手順を使用してアプリケーション設定に拇印を追加する必要があります- https://docs.microsoft.com/en-us/azure/app-service/app-service-web- ssl-cert-load

これらの手順に従って拇印を見つけることができます-https ://docs.microsoft.com/en-us/dotnet/framework/wcf/feature-details/how-to-retrieve-the-thumbprint-of-a-certificate

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

zkemkeeperdllを.netCore2に追加する

分類Dev

golangを使用して、RSA証明書を生成し、秘密鍵をpfxファイルに、公開鍵をcerファイルにエクスポートする方法を教えてください

分類Dev

公開鍵(.cer)を使用してJsonペイロードを暗号化する

分類Dev

公開鍵を使用してファイルの内容を復号化する

分類Dev

RSA公開鍵を使用してファイルを検証する方法

分類Dev

ec公開鍵座標を使用してPEMファイルを作成します

分類Dev

(SSL).derファイルを.cerファイルに変換する方法は?

分類Dev

文字列を使用して公開鍵と秘密鍵を生成する

分類Dev

RSA秘密鍵を使用して公開鍵を生成しますか?

分類Dev

jks/cer ファイルから .csr ファイルを取得する

分類Dev

.cerと.keyから.pfxファイルを取得する方法は?

分類Dev

証明書の値から .cer ファイルを作成する

分類Dev

.cerと.keyを使用して.jksファイルを作成します

分類Dev

公開鍵をknown_hostsファイルに追加します

分類Dev

Javaで弾むカステルを含む.cerファイルを取得します

分類Dev

.cerファイルの公開鍵にRSA指数が含まれていないのはなぜですか?

分類Dev

`publish`を介して画像ファイルへの相対パスを含むレポートを公開する

分類Dev

公開鍵を使用してopensslで大きなファイルを暗号化する方法

分類Dev

keytool を使用して公開鍵証明書と .jks ファイルを生成する方法は?

分類Dev

プロファイルを使用して.NetCoreアプリを公開する

分類Dev

opensslとDER形式の公開鍵を使用して小さなファイルを暗号化します

分類Dev

jschと公開鍵を使用してsftpを接続する

分類Dev

OpenSSLを使用して公開鍵を抽出する方法は?

分類Dev

.crtファイルを.cerおよび.keyに変換します

分類Dev

OpenSSL を使用して DNSSEC の ECDSA 秘密鍵と公開鍵を生成する方法は?

分類Dev

RSA公開鍵を使用してOpensslで秘密鍵を生成しますか?

分類Dev

OpenSSL:ECC公開鍵を使用して対称鍵を暗号化します

分類Dev

openssl / RSA-公開鍵を使用して復号化する

分類Dev

.cerから.crtおよび.pem証明書ファイルを取得する方法

Related 関連記事

  1. 1

    zkemkeeperdllを.netCore2に追加する

  2. 2

    golangを使用して、RSA証明書を生成し、秘密鍵をpfxファイルに、公開鍵をcerファイルにエクスポートする方法を教えてください

  3. 3

    公開鍵(.cer)を使用してJsonペイロードを暗号化する

  4. 4

    公開鍵を使用してファイルの内容を復号化する

  5. 5

    RSA公開鍵を使用してファイルを検証する方法

  6. 6

    ec公開鍵座標を使用してPEMファイルを作成します

  7. 7

    (SSL).derファイルを.cerファイルに変換する方法は?

  8. 8

    文字列を使用して公開鍵と秘密鍵を生成する

  9. 9

    RSA秘密鍵を使用して公開鍵を生成しますか?

  10. 10

    jks/cer ファイルから .csr ファイルを取得する

  11. 11

    .cerと.keyから.pfxファイルを取得する方法は?

  12. 12

    証明書の値から .cer ファイルを作成する

  13. 13

    .cerと.keyを使用して.jksファイルを作成します

  14. 14

    公開鍵をknown_hostsファイルに追加します

  15. 15

    Javaで弾むカステルを含む.cerファイルを取得します

  16. 16

    .cerファイルの公開鍵にRSA指数が含まれていないのはなぜですか?

  17. 17

    `publish`を介して画像ファイルへの相対パスを含むレポートを公開する

  18. 18

    公開鍵を使用してopensslで大きなファイルを暗号化する方法

  19. 19

    keytool を使用して公開鍵証明書と .jks ファイルを生成する方法は?

  20. 20

    プロファイルを使用して.NetCoreアプリを公開する

  21. 21

    opensslとDER形式の公開鍵を使用して小さなファイルを暗号化します

  22. 22

    jschと公開鍵を使用してsftpを接続する

  23. 23

    OpenSSLを使用して公開鍵を抽出する方法は?

  24. 24

    .crtファイルを.cerおよび.keyに変換します

  25. 25

    OpenSSL を使用して DNSSEC の ECDSA 秘密鍵と公開鍵を生成する方法は?

  26. 26

    RSA公開鍵を使用してOpensslで秘密鍵を生成しますか?

  27. 27

    OpenSSL:ECC公開鍵を使用して対称鍵を暗号化します

  28. 28

    openssl / RSA-公開鍵を使用して復号化する

  29. 29

    .cerから.crtおよび.pem証明書ファイルを取得する方法

ホットタグ

アーカイブ