相关疑难解决方法(0)

Java Server 的 Swift RSA 加密公钥失败

我想创建公共密钥的base64RSA Private key使用Security框架。这是片段。

let tag = "com.example.keys.mykey"
public extension SecKey {
    static func generateBase64Encoded2048BitRSAKey() throws -> (private: String, public: String) {
        let type = kSecAttrKeyTypeRSA
        let attributes: [String: Any] =
            [kSecAttrKeyType as String: type,
             kSecAttrKeySizeInBits as String: 2048
        ]

        var error: Unmanaged<CFError>?
        guard let key = SecKeyCreateRandomKey(attributes as CFDictionary, &error),
            let data = SecKeyCopyExternalRepresentation(key, &error) as Data?,
            let publicKey = SecKeyCopyPublicKey(key),
            let publicKeyData = SecKeyCopyExternalRepresentation(publicKey, &error) as Data? else {
                throw error!.takeRetainedValue() as Error …
Run Code Online (Sandbox Code Playgroud)

rsa swift java-security

3
推荐指数
2
解决办法
1775
查看次数

在iOS库中生成CSR?

我想看看是否可以在iOS中生成CSR(证书签名请求),以及是否有库.我想生成一个请求,使用扩展中的私钥对其进行签名,然后将CSR请求发送回服务器.

这是可能的,有一个很好的图书馆吗?

谢谢

ssl csr ios

1
推荐指数
1
解决办法
1938
查看次数

标签 统计

csr ×1

ios ×1

java-security ×1

rsa ×1

ssl ×1

swift ×1