Initial Commit
This commit is contained in:
13
Sources/App/Utils/P256-keys-creation.swift
Normal file
13
Sources/App/Utils/P256-keys-creation.swift
Normal file
@@ -0,0 +1,13 @@
|
||||
import Crypto
|
||||
|
||||
public func createPrivateP256Key() -> P256.Signing.PrivateKey {
|
||||
return P256.Signing.PrivateKey()
|
||||
}
|
||||
|
||||
public func createPublickP256Key(privateKey: P256.Signing.PrivateKey ) -> P256.Signing.PublicKey {
|
||||
return privateKey.publicKey
|
||||
}
|
||||
|
||||
public func publicP256_2_Spki(publicKey: P256.Signing.PublicKey) -> String {
|
||||
return publicKey.pemRepresentation
|
||||
}
|
||||
Reference in New Issue
Block a user