klyn.cryptography.Signature.getInstance
method

    public static getInstance(algorithm as String) as Signature throws CryptoException:

Description

Compatibility factory for dynamic algorithm selection.

The preferred APIs are `RSAPSSSignature(SHA256())` and `RSAPKCS1Signature(SHA256())`.

Parameters

Parameter | Description
--- | ---
`algorithm` | Signature algorithm.

Returns

Ready-to-use signature instance.

Throws

- CryptoException when the algorithm is unsupported.

Example

    import klyn.cryptography

    signature = Signature.getInstance("SHA256withRSA/PSS")
    print(signature.algorithm)