Я хочу передать Java класс в качестве аргумента Java-методу .Метод getKeySpec()
класса java.security.KeyFactory
:
getKeySpec(Key key, Class<T> keySpec)
NativeScript Печатается для этого метода
public getKeySpec(param0: java.security.Key, param1: java.lang.Class<any>): java.security.spec.KeySpec;
Как передать java.lang.Class<any>
к этому методу?Я хочу передать java.security.spec.X509EncodedKeySpec
.
Это мой текущий код TypeScript , который не срабатывает при вызове getKeySpec()
.
function getPublicKey(keyPair: java.security.KeyPair): string {
const kf = java.security.KeyFactory.getInstance("RSA");
let pubKeySpec = kf.getKeySpec(keyPair.getPublic(), java.security.spec.X509EncodedKeySpec);
return pubKeySpec.getEncoded();
}