Java/sun/security/tools/keytool/CertAndKeyGen.fz
# Fuzion interface to instance members of Java instance class 'sun.security.tools.keytool.CertAndKeyGen'
#
# !!!!!! DO NOT EDIT, GENERATED CODE !!!!!!
#
# This code was generated automatically using the fzjava tool V0.087 called
# as follows:
#
# ./build/bin/fzjava java.base -to=build/modules/java.base -verbose=0
#
public Java.sun.security.tools.keytool.CertAndKeyGen(redef forbidden void) ref : Java.java.lang.Object(forbidden), fuzion.java.Java_Object(forbidden) is
# call Java instance method 'public void sun.security.tools.keytool.CertAndKeyGen.generate(int)':
#
public generate_I(arg0 i32) unit =>
fuzion.java.call_virtual (unit) "sun.security.tools.keytool.CertAndKeyGen" "generate" "(I)V" CertAndKeyGen.this [(fuzion.java.i32_to_java_object Java.sun.security.tools.keytool.CertAndKeyGen.generate_I.this.arg0)]
# call Java instance method 'public void sun.security.tools.keytool.CertAndKeyGen.generate(java.lang.String)':
#
public generate_Ljava_7_lang_7_String_s_(arg0 String) unit =>
fuzion.java.call_virtual (unit) "sun.security.tools.keytool.CertAndKeyGen" "generate" "(Ljava/lang/String;)V" CertAndKeyGen.this [(fuzion.java.string_to_java_object Java.sun.security.tools.keytool.CertAndKeyGen.generate_Ljava_7_lang_7_String_s_.this.arg0)]
# call Java instance method 'public java.security.PrivateKey sun.security.tools.keytool.CertAndKeyGen.getPrivateKey()':
#
public getPrivateKey Java.java.security.PrivateKey =>
fuzion.java.call_virtual (Java.java.security.PrivateKey) "sun.security.tools.keytool.CertAndKeyGen" "getPrivateKey" "()Ljava/security/PrivateKey;" CertAndKeyGen.this []
# call Java instance method 'public sun.security.x509.X509Key sun.security.tools.keytool.CertAndKeyGen.getPublicKey()':
#
public getPublicKey Java.sun.security.x509.X509Key =>
fuzion.java.call_virtual (Java.sun.security.x509.X509Key) "sun.security.tools.keytool.CertAndKeyGen" "getPublicKey" "()Lsun/security/x509/X509Key;" CertAndKeyGen.this []
# call Java instance method 'public java.security.PublicKey sun.security.tools.keytool.CertAndKeyGen.getPublicKeyAnyway()':
#
public getPublicKeyAnyway Java.java.security.PublicKey =>
fuzion.java.call_virtual (Java.java.security.PublicKey) "sun.security.tools.keytool.CertAndKeyGen" "getPublicKeyAnyway" "()Ljava/security/PublicKey;" CertAndKeyGen.this []
# call Java instance method 'public java.security.cert.X509Certificate sun.security.tools.keytool.CertAndKeyGen.getSelfCertificate(sun.security.x509.X500Name,long) throws java.security.cert.CertificateException,java.security.InvalidKeyException,java.security.SignatureException,java.security.NoSuchAlgorithmException,java.security.NoSuchProviderException':
#
public getSelfCertificate_Lsun_7_security_7_x509_7_X500Name_s_J(arg0 Java.sun.security.x509.X500Name, arg1 i64) outcome (Java.java.security.cert.X509Certificate) =>
fuzion.java.call_virtual (outcome (Java.java.security.cert.X509Certificate)) "sun.security.tools.keytool.CertAndKeyGen" "getSelfCertificate" "(Lsun/security/x509/X500Name;J)Ljava/security/cert/X509Certificate;" CertAndKeyGen.this [(Java.sun.security.tools.keytool.CertAndKeyGen.getSelfCertificate_Lsun_7_security_7_x509_7_X500Name_s_J.this.arg0); (fuzion.java.i64_to_java_object Java.sun.security.tools.keytool.CertAndKeyGen.getSelfCertificate_Lsun_7_security_7_x509_7_X500Name_s_J.this.arg1)]
# call Java instance method 'public java.security.cert.X509Certificate sun.security.tools.keytool.CertAndKeyGen.getSelfCertificate(sun.security.x509.X500Name,java.util.Date,long) throws java.security.cert.CertificateException,java.security.InvalidKeyException,java.security.SignatureException,java.security.NoSuchAlgorithmException,java.security.NoSuchProviderException':
#
public getSelfCertificate_Lsun_7_security_7_x509_7_X500Name_s_Ljava_7_util_7_Date_s_J(arg0 Java.sun.security.x509.X500Name, arg1 Java.java.util.Date, arg2 i64) outcome (Java.java.security.cert.X509Certificate) =>
fuzion.java.call_virtual (outcome (Java.java.security.cert.X509Certificate)) "sun.security.tools.keytool.CertAndKeyGen" "getSelfCertificate" "(Lsun/security/x509/X500Name;Ljava/util/Date;J)Ljava/security/cert/X509Certificate;" CertAndKeyGen.this [(Java.sun.security.tools.keytool.CertAndKeyGen.getSelfCertificate_Lsun_7_security_7_x509_7_X500Name_s_Ljava_7_util_7_Date_s_J.this.arg0); (Java.sun.security.tools.keytool.CertAndKeyGen.getSelfCertificate_Lsun_7_security_7_x509_7_X500Name_s_Ljava_7_util_7_Date_s_J.this.arg1); (fuzion.java.i64_to_java_object Java.sun.security.tools.keytool.CertAndKeyGen.getSelfCertificate_Lsun_7_security_7_x509_7_X500Name_s_Ljava_7_util_7_Date_s_J.this.arg2)]
# call Java instance method 'public java.security.cert.X509Certificate sun.security.tools.keytool.CertAndKeyGen.getSelfCertificate(sun.security.x509.X500Name,java.util.Date,long,sun.security.x509.CertificateExtensions) throws java.security.cert.CertificateException,java.security.InvalidKeyException,java.security.SignatureException,java.security.NoSuchAlgorithmException,java.security.NoSuchProviderException':
#
public getSelfCertificate_Lsun_7_security_7_x509_7_X500Name_s_Ljava_7_util_7_Date_s_JLsun_7_security_7_x509_7_CertificateExtensions_s_(arg0 Java.sun.security.x509.X500Name, arg1 Java.java.util.Date, arg2 i64, arg3 Java.sun.security.x509.CertificateExtensions) outcome (Java.java.security.cert.X509Certificate) =>
fuzion.java.call_virtual (outcome (Java.java.security.cert.X509Certificate)) "sun.security.tools.keytool.CertAndKeyGen" "getSelfCertificate" "(Lsun/security/x509/X500Name;Ljava/util/Date;JLsun/security/x509/CertificateExtensions;)Ljava/security/cert/X509Certificate;" CertAndKeyGen.this [(Java.sun.security.tools.keytool.CertAndKeyGen.getSelfCertificate_Lsun_7_security_7_x509_7_X500Name_s_Ljava_7_util_7_Date_s_JLsun_7_security_7_x509_7_CertificateExtensions_s_.this.arg0); (Java.sun.security.tools.keytool.CertAndKeyGen.getSelfCertificate_Lsun_7_security_7_x509_7_X500Name_s_Ljava_7_util_7_Date_s_JLsun_7_security_7_x509_7_CertificateExtensions_s_.this.arg1); (fuzion.java.i64_to_java_object Java.sun.security.tools.keytool.CertAndKeyGen.getSelfCertificate_Lsun_7_security_7_x509_7_X500Name_s_Ljava_7_util_7_Date_s_JLsun_7_security_7_x509_7_CertificateExtensions_s_.this.arg2); (Java.sun.security.tools.keytool.CertAndKeyGen.getSelfCertificate_Lsun_7_security_7_x509_7_X500Name_s_Ljava_7_util_7_Date_s_JLsun_7_security_7_x509_7_CertificateExtensions_s_.this.arg3)]
# call Java instance method 'public void sun.security.tools.keytool.CertAndKeyGen.setRandom(java.security.SecureRandom)':
#
public setRandom_Ljava_7_security_7_SecureRandom_s_(arg0 Java.java.security.SecureRandom) unit =>
fuzion.java.call_virtual (unit) "sun.security.tools.keytool.CertAndKeyGen" "setRandom" "(Ljava/security/SecureRandom;)V" CertAndKeyGen.this [(Java.sun.security.tools.keytool.CertAndKeyGen.setRandom_Ljava_7_security_7_SecureRandom_s_.this.arg0)]
# short-hand to call Java method 'public void sun.security.tools.keytool.CertAndKeyGen.generate(java.lang.String)':
#
public generate(arg0 String) (unit) =>
generate_Ljava_7_lang_7_String_s_ Java.sun.security.tools.keytool.CertAndKeyGen.generate.this.arg0
# short-hand to call Java method 'public java.security.cert.X509Certificate sun.security.tools.keytool.CertAndKeyGen.getSelfCertificate(sun.security.x509.X500Name,long) throws java.security.cert.CertificateException,java.security.InvalidKeyException,java.security.SignatureException,java.security.NoSuchAlgorithmException,java.security.NoSuchProviderException':
#
public getSelfCertificate(arg0 Java.sun.security.x509.X500Name, arg1 i64) (outcome (Java.java.security.cert.X509Certificate)) =>
getSelfCertificate_Lsun_7_security_7_x509_7_X500Name_s_J Java.sun.security.tools.keytool.CertAndKeyGen.getSelfCertificate.this.arg0 Java.sun.security.tools.keytool.CertAndKeyGen.getSelfCertificate.this.arg1
# short-hand to call Java method 'public java.security.cert.X509Certificate sun.security.tools.keytool.CertAndKeyGen.getSelfCertificate(sun.security.x509.X500Name,java.util.Date,long) throws java.security.cert.CertificateException,java.security.InvalidKeyException,java.security.SignatureException,java.security.NoSuchAlgorithmException,java.security.NoSuchProviderException':
#
public getSelfCertificate(arg0 Java.sun.security.x509.X500Name, arg1 Java.java.util.Date, arg2 i64) (outcome (Java.java.security.cert.X509Certificate)) =>
getSelfCertificate_Lsun_7_security_7_x509_7_X500Name_s_Ljava_7_util_7_Date_s_J Java.sun.security.tools.keytool.CertAndKeyGen.getSelfCertificate.this.arg0 Java.sun.security.tools.keytool.CertAndKeyGen.getSelfCertificate.this.arg1 Java.sun.security.tools.keytool.CertAndKeyGen.getSelfCertificate.this.arg2
# short-hand to call Java method 'public java.security.cert.X509Certificate sun.security.tools.keytool.CertAndKeyGen.getSelfCertificate(sun.security.x509.X500Name,java.util.Date,long,sun.security.x509.CertificateExtensions) throws java.security.cert.CertificateException,java.security.InvalidKeyException,java.security.SignatureException,java.security.NoSuchAlgorithmException,java.security.NoSuchProviderException':
#
public getSelfCertificate(arg0 Java.sun.security.x509.X500Name, arg1 Java.java.util.Date, arg2 i64, arg3 Java.sun.security.x509.CertificateExtensions) (outcome (Java.java.security.cert.X509Certificate)) =>
getSelfCertificate_Lsun_7_security_7_x509_7_X500Name_s_Ljava_7_util_7_Date_s_JLsun_7_security_7_x509_7_CertificateExtensions_s_ Java.sun.security.tools.keytool.CertAndKeyGen.getSelfCertificate.this.arg0 Java.sun.security.tools.keytool.CertAndKeyGen.getSelfCertificate.this.arg1 Java.sun.security.tools.keytool.CertAndKeyGen.getSelfCertificate.this.arg2 Java.sun.security.tools.keytool.CertAndKeyGen.getSelfCertificate.this.arg3
# short-hand to call Java method 'public void sun.security.tools.keytool.CertAndKeyGen.setRandom(java.security.SecureRandom)':
#
public setRandom(arg0 Java.java.security.SecureRandom) (unit) =>
setRandom_Ljava_7_security_7_SecureRandom_s_ Java.sun.security.tools.keytool.CertAndKeyGen.setRandom.this.arg0