bouncycastle

    2熱度

    1回答

    我不能得到簽名驗證工作,就像它描述的here。我正在使用BouncyCastle.NetCore 1.8.1.3,該項目是一個.NETCoreApp 1.0。 我在macOS 10.12.1上開發,運行dotnet核心1.0.4,我的服務器運行Ubuntu 16.04.2-x64運行發行版,構建爲netcore1.0和ubuntu16.04-x64應用程序。 除簽名驗證外,系統的其餘部分運行時沒有

    1熱度

    1回答

    有一個選項可以存儲來自Bouncy Castle API的X509Certificate本地和類JcaPEMWriter。存儲X509Certificate後,我可以用下面的命令openssl打開它: openssl x509 -in certificate.pem -text 我有以下代碼: X509AttributeCertificateHolder att = acBuilder.bui

    0熱度

    1回答

    我的程序生成AES密鑰,用rsa算法對其進行加密併發送到服務器。但是,當我從服務器獲取並解密一些字節變得損壞,並用序列替換239 191 189 根據這個問題 UTF-8 Encoding and decoding issue我意識到問題是服務器(也解密密鑰)將其存儲爲UTF-8字符串。有沒有什麼方法可以創建「UTF-8友好」鍵?有如何生成密鑰: IBufferedCipher cipher =

    0熱度

    1回答

    我在C#BouncyCastle中生成一個EC密鑰對,並嘗試使用PemWriter將私鑰導出到PEM文件中。這樣做的代碼,以便如下: var ecKeyPairGenerator = new ECKeyPairGenerator(); CKeyGenerationParameters ecKeyGenParams = new ECKeyGenerationParameters(SecObject

    1熱度

    1回答

    iText 2.1.7需要Bouncy Castle 1.38,但我有Bouncy Castle 1.47來支持其他新圖書館。 我不想放不同的版本,我可以在iText 2.1.7中使用Bouncy Castle 1.47嗎?

    2熱度

    1回答

    我需要將ECC證書導入C#中的Windows Key Stores。作爲第一步,我使用BouncyCastle的生成EC密鑰對,創建具有公共密鑰X509證書,並與ECDSA和私有密鑰,即簽署,: var ecKeyPairGenerator = new ECKeyPairGenerator("ECDSA"); ECKeyGenerationParameters ecKeyGenP

    0熱度

    1回答

    我需要將由BouncyCastle生成的EC私鑰轉換爲C#中的CngKey。最終,我試圖創建一個可導入到Windows Key Store的PKCS12,並遵循發現的信息和代碼示例here。 的EC密鑰對生成如下: var ecKeyPairGenerator = new ECKeyPairGenerator("ECDSA"); ECKeyGenerationParameters ecK

    1熱度

    1回答

    我試圖連接到Sybase數據庫從Spring Boot應用程序。 我使用JCONNECT jconn4 jdbc驅動。 登錄密碼是在Sybase服務器上加密,所以我用BouncyCastle的加密API加密密碼。 下面是塊的代碼: 該代碼使用純JDBC測試連接,後來我打算修改該使用Spring的JdbcTemplate。 Connection con = null; try {

    1熱度

    2回答

    我正在java1.8中工作並通過OKHTTP連接到APNS(api.push.apple.com)。 症狀是失敗的SSL握手:javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure,根據我的研究表明服務器無法與客戶端協商密碼。 該代碼只是通過SSLContext.getInstance("TLS")創

    1熱度

    1回答

    我想在我的應用程序中創建信任支持Web,以允許我的用戶使用其私鑰簽署其他用戶的公鑰 - 使用C#和Bouncy Castle。 我已經弄清了大部分東西,例如創建PGP密鑰,使用HTTP REST將密鑰服務器提交給密鑰服務器,加密MIME消息並對密碼簽名(使用MimeKit) - 但剩下的一個障礙是弄清楚一些可以使用我的私鑰的代碼,使用Bouncy Castle來簽署另一個人的公鑰。 由於對BC的文