Fuzion Logo
fuzion-lang.dev — The Fuzion Language Portal
JavaScript seems to be disabled. Functionality is limited.

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