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

Java/java/security/cert/X509CertSelector.fz


# Fuzion interface to instance members of Java instance class 'java.security.cert.X509CertSelector'
#
# !!!!!!  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.java.security.cert.X509CertSelector(redef forbidden void) ref : Java.java.lang.Object(forbidden), fuzion.java.Java_Object(forbidden) is

  # call Java instance method 'public boolean java.security.cert.X509CertSelector.match(java.security.cert.Certificate)':
  #
  public __k__match_Ljava_7_security_7_cert_7_Certificate_s_(arg0 Java.java.security.cert.Certificate) bool =>
    fuzion.java.call_virtual (bool) "java.security.cert.X509CertSelector" "match" "(Ljava/security/cert/Certificate;)Z" X509CertSelector.this [(Java.java.security.cert.X509CertSelector.__k__match_Ljava_7_security_7_cert_7_Certificate_s_.this.arg0)]

  # call Java instance method 'public void java.security.cert.X509CertSelector.addPathToName(int,java.lang.String) throws java.io.IOException':
  #
  public addPathToName_ILjava_7_lang_7_String_s_(arg0 i32, arg1 String) outcome (unit) =>
    fuzion.java.call_virtual (outcome (unit)) "java.security.cert.X509CertSelector" "addPathToName" "(ILjava/lang/String;)V" X509CertSelector.this [(fuzion.java.i32_to_java_object Java.java.security.cert.X509CertSelector.addPathToName_ILjava_7_lang_7_String_s_.this.arg0); (fuzion.java.string_to_java_object Java.java.security.cert.X509CertSelector.addPathToName_ILjava_7_lang_7_String_s_.this.arg1)]

  # call Java instance method 'public void java.security.cert.X509CertSelector.addPathToName(int,byte[]) throws java.io.IOException':
  #
  public addPathToName_I_u00005b_B(arg0 i32, arg1 Sequence (i8)) outcome (unit) =>
    fuzion.java.call_virtual (outcome (unit)) "java.security.cert.X509CertSelector" "addPathToName" "(I[B)V" X509CertSelector.this [(fuzion.java.i32_to_java_object Java.java.security.cert.X509CertSelector.addPathToName_I_u00005b_B.this.arg0); (fuzion.java.array_to_java_object (i8) Java.java.security.cert.X509CertSelector.addPathToName_I_u00005b_B.this.arg1)]

  # call Java instance method 'public void java.security.cert.X509CertSelector.addSubjectAlternativeName(int,java.lang.String) throws java.io.IOException':
  #
  public addSubjectAlternativeName_ILjava_7_lang_7_String_s_(arg0 i32, arg1 String) outcome (unit) =>
    fuzion.java.call_virtual (outcome (unit)) "java.security.cert.X509CertSelector" "addSubjectAlternativeName" "(ILjava/lang/String;)V" X509CertSelector.this [(fuzion.java.i32_to_java_object Java.java.security.cert.X509CertSelector.addSubjectAlternativeName_ILjava_7_lang_7_String_s_.this.arg0); (fuzion.java.string_to_java_object Java.java.security.cert.X509CertSelector.addSubjectAlternativeName_ILjava_7_lang_7_String_s_.this.arg1)]

  # call Java instance method 'public void java.security.cert.X509CertSelector.addSubjectAlternativeName(int,byte[]) throws java.io.IOException':
  #
  public addSubjectAlternativeName_I_u00005b_B(arg0 i32, arg1 Sequence (i8)) outcome (unit) =>
    fuzion.java.call_virtual (outcome (unit)) "java.security.cert.X509CertSelector" "addSubjectAlternativeName" "(I[B)V" X509CertSelector.this [(fuzion.java.i32_to_java_object Java.java.security.cert.X509CertSelector.addSubjectAlternativeName_I_u00005b_B.this.arg0); (fuzion.java.array_to_java_object (i8) Java.java.security.cert.X509CertSelector.addSubjectAlternativeName_I_u00005b_B.this.arg1)]

  # call Java instance method 'public java.lang.Object java.security.cert.X509CertSelector.clone()':
  #
  public clone Java.java.lang.Object =>
    fuzion.java.call_virtual (Java.java.lang.Object) "java.security.cert.X509CertSelector" "clone" "()Ljava/lang/Object;" X509CertSelector.this []

  # call Java instance method 'public byte[] java.security.cert.X509CertSelector.getAuthorityKeyIdentifier()':
  #
  public getAuthorityKeyIdentifier fuzion.java.Array (i8) =>
    fuzion.java.call_virtual (fuzion.java.Array (i8)) "java.security.cert.X509CertSelector" "getAuthorityKeyIdentifier" "()[B" X509CertSelector.this []

  # call Java instance method 'public int java.security.cert.X509CertSelector.getBasicConstraints()':
  #
  public getBasicConstraints i32 =>
    fuzion.java.call_virtual (i32) "java.security.cert.X509CertSelector" "getBasicConstraints" "()I" X509CertSelector.this []

  # call Java instance method 'public java.security.cert.X509Certificate java.security.cert.X509CertSelector.getCertificate()':
  #
  public getCertificate Java.java.security.cert.X509Certificate =>
    fuzion.java.call_virtual (Java.java.security.cert.X509Certificate) "java.security.cert.X509CertSelector" "getCertificate" "()Ljava/security/cert/X509Certificate;" X509CertSelector.this []

  # call Java instance method 'public java.util.Date java.security.cert.X509CertSelector.getCertificateValid()':
  #
  public getCertificateValid Java.java.util.Date =>
    fuzion.java.call_virtual (Java.java.util.Date) "java.security.cert.X509CertSelector" "getCertificateValid" "()Ljava/util/Date;" X509CertSelector.this []

  # call Java instance method 'public java.util.Set java.security.cert.X509CertSelector.getExtendedKeyUsage()':
  #
  public getExtendedKeyUsage Java.java.util.Set =>
    fuzion.java.call_virtual (Java.java.util.Set) "java.security.cert.X509CertSelector" "getExtendedKeyUsage" "()Ljava/util/Set;" X509CertSelector.this []

  # call Java instance method 'public javax.security.auth.x500.X500Principal java.security.cert.X509CertSelector.getIssuer()':
  #
  public getIssuer Java.javax.security.auth.x500.X500Principal =>
    fuzion.java.call_virtual (Java.javax.security.auth.x500.X500Principal) "java.security.cert.X509CertSelector" "getIssuer" "()Ljavax/security/auth/x500/X500Principal;" X509CertSelector.this []

  # call Java instance method 'public byte[] java.security.cert.X509CertSelector.getIssuerAsBytes() throws java.io.IOException':
  #
  public getIssuerAsBytes outcome (fuzion.java.Array (i8)) =>
    fuzion.java.call_virtual (outcome (fuzion.java.Array (i8))) "java.security.cert.X509CertSelector" "getIssuerAsBytes" "()[B" X509CertSelector.this []

  # call Java instance method 'public java.lang.String java.security.cert.X509CertSelector.getIssuerAsString()':
  #
  public getIssuerAsString Java.java.lang.__jString =>
    fuzion.java.call_virtual (Java.java.lang.__jString) "java.security.cert.X509CertSelector" "getIssuerAsString" "()Ljava/lang/String;" X509CertSelector.this []

  # call Java instance method 'public boolean[] java.security.cert.X509CertSelector.getKeyUsage()':
  #
  public getKeyUsage fuzion.java.Array (bool) =>
    fuzion.java.call_virtual (fuzion.java.Array (bool)) "java.security.cert.X509CertSelector" "getKeyUsage" "()[Z" X509CertSelector.this []

  # call Java instance method 'public boolean java.security.cert.X509CertSelector.getMatchAllSubjectAltNames()':
  #
  public getMatchAllSubjectAltNames bool =>
    fuzion.java.call_virtual (bool) "java.security.cert.X509CertSelector" "getMatchAllSubjectAltNames" "()Z" X509CertSelector.this []

  # call Java instance method 'public byte[] java.security.cert.X509CertSelector.getNameConstraints()':
  #
  public getNameConstraints fuzion.java.Array (i8) =>
    fuzion.java.call_virtual (fuzion.java.Array (i8)) "java.security.cert.X509CertSelector" "getNameConstraints" "()[B" X509CertSelector.this []

  # call Java instance method 'public java.util.Collection java.security.cert.X509CertSelector.getPathToNames()':
  #
  public getPathToNames Java.java.util.Collection =>
    fuzion.java.call_virtual (Java.java.util.Collection) "java.security.cert.X509CertSelector" "getPathToNames" "()Ljava/util/Collection;" X509CertSelector.this []

  # call Java instance method 'public java.util.Set java.security.cert.X509CertSelector.getPolicy()':
  #
  public getPolicy Java.java.util.Set =>
    fuzion.java.call_virtual (Java.java.util.Set) "java.security.cert.X509CertSelector" "getPolicy" "()Ljava/util/Set;" X509CertSelector.this []

  # call Java instance method 'public java.util.Date java.security.cert.X509CertSelector.getPrivateKeyValid()':
  #
  public getPrivateKeyValid Java.java.util.Date =>
    fuzion.java.call_virtual (Java.java.util.Date) "java.security.cert.X509CertSelector" "getPrivateKeyValid" "()Ljava/util/Date;" X509CertSelector.this []

  # call Java instance method 'public java.math.BigInteger java.security.cert.X509CertSelector.getSerialNumber()':
  #
  public getSerialNumber Java.java.math.BigInteger =>
    fuzion.java.call_virtual (Java.java.math.BigInteger) "java.security.cert.X509CertSelector" "getSerialNumber" "()Ljava/math/BigInteger;" X509CertSelector.this []

  # call Java instance method 'public javax.security.auth.x500.X500Principal java.security.cert.X509CertSelector.getSubject()':
  #
  public getSubject Java.javax.security.auth.x500.X500Principal =>
    fuzion.java.call_virtual (Java.javax.security.auth.x500.X500Principal) "java.security.cert.X509CertSelector" "getSubject" "()Ljavax/security/auth/x500/X500Principal;" X509CertSelector.this []

  # call Java instance method 'public java.util.Collection java.security.cert.X509CertSelector.getSubjectAlternativeNames()':
  #
  public getSubjectAlternativeNames Java.java.util.Collection =>
    fuzion.java.call_virtual (Java.java.util.Collection) "java.security.cert.X509CertSelector" "getSubjectAlternativeNames" "()Ljava/util/Collection;" X509CertSelector.this []

  # call Java instance method 'public byte[] java.security.cert.X509CertSelector.getSubjectAsBytes() throws java.io.IOException':
  #
  public getSubjectAsBytes outcome (fuzion.java.Array (i8)) =>
    fuzion.java.call_virtual (outcome (fuzion.java.Array (i8))) "java.security.cert.X509CertSelector" "getSubjectAsBytes" "()[B" X509CertSelector.this []

  # call Java instance method 'public java.lang.String java.security.cert.X509CertSelector.getSubjectAsString()':
  #
  public getSubjectAsString Java.java.lang.__jString =>
    fuzion.java.call_virtual (Java.java.lang.__jString) "java.security.cert.X509CertSelector" "getSubjectAsString" "()Ljava/lang/String;" X509CertSelector.this []

  # call Java instance method 'public byte[] java.security.cert.X509CertSelector.getSubjectKeyIdentifier()':
  #
  public getSubjectKeyIdentifier fuzion.java.Array (i8) =>
    fuzion.java.call_virtual (fuzion.java.Array (i8)) "java.security.cert.X509CertSelector" "getSubjectKeyIdentifier" "()[B" X509CertSelector.this []

  # call Java instance method 'public java.security.PublicKey java.security.cert.X509CertSelector.getSubjectPublicKey()':
  #
  public getSubjectPublicKey Java.java.security.PublicKey =>
    fuzion.java.call_virtual (Java.java.security.PublicKey) "java.security.cert.X509CertSelector" "getSubjectPublicKey" "()Ljava/security/PublicKey;" X509CertSelector.this []

  # call Java instance method 'public java.lang.String java.security.cert.X509CertSelector.getSubjectPublicKeyAlgID()':
  #
  public getSubjectPublicKeyAlgID Java.java.lang.__jString =>
    fuzion.java.call_virtual (Java.java.lang.__jString) "java.security.cert.X509CertSelector" "getSubjectPublicKeyAlgID" "()Ljava/lang/String;" X509CertSelector.this []

  # call Java instance method 'public void java.security.cert.X509CertSelector.setAuthorityKeyIdentifier(byte[])':
  #
  public setAuthorityKeyIdentifier__u00005b_B(arg0 Sequence (i8)) unit =>
    fuzion.java.call_virtual (unit) "java.security.cert.X509CertSelector" "setAuthorityKeyIdentifier" "([B)V" X509CertSelector.this [(fuzion.java.array_to_java_object (i8) Java.java.security.cert.X509CertSelector.setAuthorityKeyIdentifier__u00005b_B.this.arg0)]

  # call Java instance method 'public void java.security.cert.X509CertSelector.setBasicConstraints(int)':
  #
  public setBasicConstraints_I(arg0 i32) unit =>
    fuzion.java.call_virtual (unit) "java.security.cert.X509CertSelector" "setBasicConstraints" "(I)V" X509CertSelector.this [(fuzion.java.i32_to_java_object Java.java.security.cert.X509CertSelector.setBasicConstraints_I.this.arg0)]

  # call Java instance method 'public void java.security.cert.X509CertSelector.setCertificateValid(java.util.Date)':
  #
  public setCertificateValid_Ljava_7_util_7_Date_s_(arg0 Java.java.util.Date) unit =>
    fuzion.java.call_virtual (unit) "java.security.cert.X509CertSelector" "setCertificateValid" "(Ljava/util/Date;)V" X509CertSelector.this [(Java.java.security.cert.X509CertSelector.setCertificateValid_Ljava_7_util_7_Date_s_.this.arg0)]

  # call Java instance method 'public void java.security.cert.X509CertSelector.setCertificate(java.security.cert.X509Certificate)':
  #
  public setCertificate_Ljava_7_security_7_cert_7_X509Certificate_s_(arg0 Java.java.security.cert.X509Certificate) unit =>
    fuzion.java.call_virtual (unit) "java.security.cert.X509CertSelector" "setCertificate" "(Ljava/security/cert/X509Certificate;)V" X509CertSelector.this [(Java.java.security.cert.X509CertSelector.setCertificate_Ljava_7_security_7_cert_7_X509Certificate_s_.this.arg0)]

  # call Java instance method 'public void java.security.cert.X509CertSelector.setExtendedKeyUsage(java.util.Set) throws java.io.IOException':
  #
  public setExtendedKeyUsage_Ljava_7_util_7_Set_s_(arg0 Java.java.util.Set) outcome (unit) =>
    fuzion.java.call_virtual (outcome (unit)) "java.security.cert.X509CertSelector" "setExtendedKeyUsage" "(Ljava/util/Set;)V" X509CertSelector.this [(Java.java.security.cert.X509CertSelector.setExtendedKeyUsage_Ljava_7_util_7_Set_s_.this.arg0)]

  # call Java instance method 'public void java.security.cert.X509CertSelector.setIssuer(java.lang.String) throws java.io.IOException':
  #
  public setIssuer_Ljava_7_lang_7_String_s_(arg0 String) outcome (unit) =>
    fuzion.java.call_virtual (outcome (unit)) "java.security.cert.X509CertSelector" "setIssuer" "(Ljava/lang/String;)V" X509CertSelector.this [(fuzion.java.string_to_java_object Java.java.security.cert.X509CertSelector.setIssuer_Ljava_7_lang_7_String_s_.this.arg0)]

  # call Java instance method 'public void java.security.cert.X509CertSelector.setIssuer(javax.security.auth.x500.X500Principal)':
  #
  public setIssuer_Ljavax_7_security_7_auth_7_x500_7_X500Principal_s_(arg0 Java.javax.security.auth.x500.X500Principal) unit =>
    fuzion.java.call_virtual (unit) "java.security.cert.X509CertSelector" "setIssuer" "(Ljavax/security/auth/x500/X500Principal;)V" X509CertSelector.this [(Java.java.security.cert.X509CertSelector.setIssuer_Ljavax_7_security_7_auth_7_x500_7_X500Principal_s_.this.arg0)]

  # call Java instance method 'public void java.security.cert.X509CertSelector.setIssuer(byte[]) throws java.io.IOException':
  #
  public setIssuer__u00005b_B(arg0 Sequence (i8)) outcome (unit) =>
    fuzion.java.call_virtual (outcome (unit)) "java.security.cert.X509CertSelector" "setIssuer" "([B)V" X509CertSelector.this [(fuzion.java.array_to_java_object (i8) Java.java.security.cert.X509CertSelector.setIssuer__u00005b_B.this.arg0)]

  # call Java instance method 'public void java.security.cert.X509CertSelector.setKeyUsage(boolean[])':
  #
  public setKeyUsage__u00005b_Z(arg0 Sequence (bool)) unit =>
    fuzion.java.call_virtual (unit) "java.security.cert.X509CertSelector" "setKeyUsage" "([Z)V" X509CertSelector.this [(fuzion.java.array_to_java_object (bool) Java.java.security.cert.X509CertSelector.setKeyUsage__u00005b_Z.this.arg0)]

  # call Java instance method 'public void java.security.cert.X509CertSelector.setMatchAllSubjectAltNames(boolean)':
  #
  public setMatchAllSubjectAltNames_Z(arg0 bool) unit =>
    fuzion.java.call_virtual (unit) "java.security.cert.X509CertSelector" "setMatchAllSubjectAltNames" "(Z)V" X509CertSelector.this [(fuzion.java.bool_to_java_object Java.java.security.cert.X509CertSelector.setMatchAllSubjectAltNames_Z.this.arg0)]

  # call Java instance method 'public void java.security.cert.X509CertSelector.setNameConstraints(byte[]) throws java.io.IOException':
  #
  public setNameConstraints__u00005b_B(arg0 Sequence (i8)) outcome (unit) =>
    fuzion.java.call_virtual (outcome (unit)) "java.security.cert.X509CertSelector" "setNameConstraints" "([B)V" X509CertSelector.this [(fuzion.java.array_to_java_object (i8) Java.java.security.cert.X509CertSelector.setNameConstraints__u00005b_B.this.arg0)]

  # call Java instance method 'public void java.security.cert.X509CertSelector.setPathToNames(java.util.Collection) throws java.io.IOException':
  #
  public setPathToNames_Ljava_7_util_7_Collection_s_(arg0 Java.java.util.Collection) outcome (unit) =>
    fuzion.java.call_virtual (outcome (unit)) "java.security.cert.X509CertSelector" "setPathToNames" "(Ljava/util/Collection;)V" X509CertSelector.this [(Java.java.security.cert.X509CertSelector.setPathToNames_Ljava_7_util_7_Collection_s_.this.arg0)]

  # call Java instance method 'public void java.security.cert.X509CertSelector.setPolicy(java.util.Set) throws java.io.IOException':
  #
  public setPolicy_Ljava_7_util_7_Set_s_(arg0 Java.java.util.Set) outcome (unit) =>
    fuzion.java.call_virtual (outcome (unit)) "java.security.cert.X509CertSelector" "setPolicy" "(Ljava/util/Set;)V" X509CertSelector.this [(Java.java.security.cert.X509CertSelector.setPolicy_Ljava_7_util_7_Set_s_.this.arg0)]

  # call Java instance method 'public void java.security.cert.X509CertSelector.setPrivateKeyValid(java.util.Date)':
  #
  public setPrivateKeyValid_Ljava_7_util_7_Date_s_(arg0 Java.java.util.Date) unit =>
    fuzion.java.call_virtual (unit) "java.security.cert.X509CertSelector" "setPrivateKeyValid" "(Ljava/util/Date;)V" X509CertSelector.this [(Java.java.security.cert.X509CertSelector.setPrivateKeyValid_Ljava_7_util_7_Date_s_.this.arg0)]

  # call Java instance method 'public void java.security.cert.X509CertSelector.setSerialNumber(java.math.BigInteger)':
  #
  public setSerialNumber_Ljava_7_math_7_BigInteger_s_(arg0 Java.java.math.BigInteger) unit =>
    fuzion.java.call_virtual (unit) "java.security.cert.X509CertSelector" "setSerialNumber" "(Ljava/math/BigInteger;)V" X509CertSelector.this [(Java.java.security.cert.X509CertSelector.setSerialNumber_Ljava_7_math_7_BigInteger_s_.this.arg0)]

  # call Java instance method 'public void java.security.cert.X509CertSelector.setSubjectAlternativeNames(java.util.Collection) throws java.io.IOException':
  #
  public setSubjectAlternativeNames_Ljava_7_util_7_Collection_s_(arg0 Java.java.util.Collection) outcome (unit) =>
    fuzion.java.call_virtual (outcome (unit)) "java.security.cert.X509CertSelector" "setSubjectAlternativeNames" "(Ljava/util/Collection;)V" X509CertSelector.this [(Java.java.security.cert.X509CertSelector.setSubjectAlternativeNames_Ljava_7_util_7_Collection_s_.this.arg0)]

  # call Java instance method 'public void java.security.cert.X509CertSelector.setSubjectKeyIdentifier(byte[])':
  #
  public setSubjectKeyIdentifier__u00005b_B(arg0 Sequence (i8)) unit =>
    fuzion.java.call_virtual (unit) "java.security.cert.X509CertSelector" "setSubjectKeyIdentifier" "([B)V" X509CertSelector.this [(fuzion.java.array_to_java_object (i8) Java.java.security.cert.X509CertSelector.setSubjectKeyIdentifier__u00005b_B.this.arg0)]

  # call Java instance method 'public void java.security.cert.X509CertSelector.setSubjectPublicKeyAlgID(java.lang.String) throws java.io.IOException':
  #
  public setSubjectPublicKeyAlgID_Ljava_7_lang_7_String_s_(arg0 String) outcome (unit) =>
    fuzion.java.call_virtual (outcome (unit)) "java.security.cert.X509CertSelector" "setSubjectPublicKeyAlgID" "(Ljava/lang/String;)V" X509CertSelector.this [(fuzion.java.string_to_java_object Java.java.security.cert.X509CertSelector.setSubjectPublicKeyAlgID_Ljava_7_lang_7_String_s_.this.arg0)]

  # call Java instance method 'public void java.security.cert.X509CertSelector.setSubjectPublicKey(java.security.PublicKey)':
  #
  public setSubjectPublicKey_Ljava_7_security_7_PublicKey_s_(arg0 Java.java.security.PublicKey) unit =>
    fuzion.java.call_virtual (unit) "java.security.cert.X509CertSelector" "setSubjectPublicKey" "(Ljava/security/PublicKey;)V" X509CertSelector.this [(Java.java.security.cert.X509CertSelector.setSubjectPublicKey_Ljava_7_security_7_PublicKey_s_.this.arg0)]

  # call Java instance method 'public void java.security.cert.X509CertSelector.setSubjectPublicKey(byte[]) throws java.io.IOException':
  #
  public setSubjectPublicKey__u00005b_B(arg0 Sequence (i8)) outcome (unit) =>
    fuzion.java.call_virtual (outcome (unit)) "java.security.cert.X509CertSelector" "setSubjectPublicKey" "([B)V" X509CertSelector.this [(fuzion.java.array_to_java_object (i8) Java.java.security.cert.X509CertSelector.setSubjectPublicKey__u00005b_B.this.arg0)]

  # call Java instance method 'public void java.security.cert.X509CertSelector.setSubject(java.lang.String) throws java.io.IOException':
  #
  public setSubject_Ljava_7_lang_7_String_s_(arg0 String) outcome (unit) =>
    fuzion.java.call_virtual (outcome (unit)) "java.security.cert.X509CertSelector" "setSubject" "(Ljava/lang/String;)V" X509CertSelector.this [(fuzion.java.string_to_java_object Java.java.security.cert.X509CertSelector.setSubject_Ljava_7_lang_7_String_s_.this.arg0)]

  # call Java instance method 'public void java.security.cert.X509CertSelector.setSubject(javax.security.auth.x500.X500Principal)':
  #
  public setSubject_Ljavax_7_security_7_auth_7_x500_7_X500Principal_s_(arg0 Java.javax.security.auth.x500.X500Principal) unit =>
    fuzion.java.call_virtual (unit) "java.security.cert.X509CertSelector" "setSubject" "(Ljavax/security/auth/x500/X500Principal;)V" X509CertSelector.this [(Java.java.security.cert.X509CertSelector.setSubject_Ljavax_7_security_7_auth_7_x500_7_X500Principal_s_.this.arg0)]

  # call Java instance method 'public void java.security.cert.X509CertSelector.setSubject(byte[]) throws java.io.IOException':
  #
  public setSubject__u00005b_B(arg0 Sequence (i8)) outcome (unit) =>
    fuzion.java.call_virtual (outcome (unit)) "java.security.cert.X509CertSelector" "setSubject" "([B)V" X509CertSelector.this [(fuzion.java.array_to_java_object (i8) Java.java.security.cert.X509CertSelector.setSubject__u00005b_B.this.arg0)]

  # short-hand to call Java method 'public void java.security.cert.X509CertSelector.addPathToName(int,java.lang.String) throws java.io.IOException':
  #
  public addPathToName(arg0 i32, arg1 String) (outcome (unit)) =>
    addPathToName_ILjava_7_lang_7_String_s_ Java.java.security.cert.X509CertSelector.addPathToName.this.arg0 Java.java.security.cert.X509CertSelector.addPathToName.this.arg1

  # short-hand to call Java method 'public void java.security.cert.X509CertSelector.addSubjectAlternativeName(int,java.lang.String) throws java.io.IOException':
  #
  public addSubjectAlternativeName(arg0 i32, arg1 String) (outcome (unit)) =>
    addSubjectAlternativeName_ILjava_7_lang_7_String_s_ Java.java.security.cert.X509CertSelector.addSubjectAlternativeName.this.arg0 Java.java.security.cert.X509CertSelector.addSubjectAlternativeName.this.arg1

  # short-hand to call Java method 'public boolean java.security.cert.X509CertSelector.match(java.security.cert.Certificate)':
  #
  public __k__match(arg0 Java.java.security.cert.Certificate) (bool) =>
    __k__match_Ljava_7_security_7_cert_7_Certificate_s_ Java.java.security.cert.X509CertSelector.__k__match.this.arg0

  # short-hand to call Java method 'public void java.security.cert.X509CertSelector.setAuthorityKeyIdentifier(byte[])':
  #
  public setAuthorityKeyIdentifier(arg0 Sequence (i8)) (unit) =>
    setAuthorityKeyIdentifier__u00005b_B Java.java.security.cert.X509CertSelector.setAuthorityKeyIdentifier.this.arg0

  # short-hand to call Java method 'public void java.security.cert.X509CertSelector.setBasicConstraints(int)':
  #
  public setBasicConstraints(arg0 i32) (unit) =>
    setBasicConstraints_I Java.java.security.cert.X509CertSelector.setBasicConstraints.this.arg0

  # short-hand to call Java method 'public void java.security.cert.X509CertSelector.setCertificate(java.security.cert.X509Certificate)':
  #
  public setCertificate(arg0 Java.java.security.cert.X509Certificate) (unit) =>
    setCertificate_Ljava_7_security_7_cert_7_X509Certificate_s_ Java.java.security.cert.X509CertSelector.setCertificate.this.arg0

  # short-hand to call Java method 'public void java.security.cert.X509CertSelector.setCertificateValid(java.util.Date)':
  #
  public setCertificateValid(arg0 Java.java.util.Date) (unit) =>
    setCertificateValid_Ljava_7_util_7_Date_s_ Java.java.security.cert.X509CertSelector.setCertificateValid.this.arg0

  # short-hand to call Java method 'public void java.security.cert.X509CertSelector.setExtendedKeyUsage(java.util.Set) throws java.io.IOException':
  #
  public setExtendedKeyUsage(arg0 Java.java.util.Set) (outcome (unit)) =>
    setExtendedKeyUsage_Ljava_7_util_7_Set_s_ Java.java.security.cert.X509CertSelector.setExtendedKeyUsage.this.arg0

  # short-hand to call Java method 'public void java.security.cert.X509CertSelector.setIssuer(java.lang.String) throws java.io.IOException':
  #
  public setIssuer(arg0 String) (outcome (unit)) =>
    setIssuer_Ljava_7_lang_7_String_s_ Java.java.security.cert.X509CertSelector.setIssuer.this.arg0

  # short-hand to call Java method 'public void java.security.cert.X509CertSelector.setKeyUsage(boolean[])':
  #
  public setKeyUsage(arg0 Sequence (bool)) (unit) =>
    setKeyUsage__u00005b_Z Java.java.security.cert.X509CertSelector.setKeyUsage.this.arg0

  # short-hand to call Java method 'public void java.security.cert.X509CertSelector.setMatchAllSubjectAltNames(boolean)':
  #
  public setMatchAllSubjectAltNames(arg0 bool) (unit) =>
    setMatchAllSubjectAltNames_Z Java.java.security.cert.X509CertSelector.setMatchAllSubjectAltNames.this.arg0

  # short-hand to call Java method 'public void java.security.cert.X509CertSelector.setNameConstraints(byte[]) throws java.io.IOException':
  #
  public setNameConstraints(arg0 Sequence (i8)) (outcome (unit)) =>
    setNameConstraints__u00005b_B Java.java.security.cert.X509CertSelector.setNameConstraints.this.arg0

  # short-hand to call Java method 'public void java.security.cert.X509CertSelector.setPathToNames(java.util.Collection) throws java.io.IOException':
  #
  public setPathToNames(arg0 Java.java.util.Collection) (outcome (unit)) =>
    setPathToNames_Ljava_7_util_7_Collection_s_ Java.java.security.cert.X509CertSelector.setPathToNames.this.arg0

  # short-hand to call Java method 'public void java.security.cert.X509CertSelector.setPolicy(java.util.Set) throws java.io.IOException':
  #
  public setPolicy(arg0 Java.java.util.Set) (outcome (unit)) =>
    setPolicy_Ljava_7_util_7_Set_s_ Java.java.security.cert.X509CertSelector.setPolicy.this.arg0

  # short-hand to call Java method 'public void java.security.cert.X509CertSelector.setPrivateKeyValid(java.util.Date)':
  #
  public setPrivateKeyValid(arg0 Java.java.util.Date) (unit) =>
    setPrivateKeyValid_Ljava_7_util_7_Date_s_ Java.java.security.cert.X509CertSelector.setPrivateKeyValid.this.arg0

  # short-hand to call Java method 'public void java.security.cert.X509CertSelector.setSerialNumber(java.math.BigInteger)':
  #
  public setSerialNumber(arg0 Java.java.math.BigInteger) (unit) =>
    setSerialNumber_Ljava_7_math_7_BigInteger_s_ Java.java.security.cert.X509CertSelector.setSerialNumber.this.arg0

  # short-hand to call Java method 'public void java.security.cert.X509CertSelector.setSubject(java.lang.String) throws java.io.IOException':
  #
  public setSubject(arg0 String) (outcome (unit)) =>
    setSubject_Ljava_7_lang_7_String_s_ Java.java.security.cert.X509CertSelector.setSubject.this.arg0

  # short-hand to call Java method 'public void java.security.cert.X509CertSelector.setSubjectAlternativeNames(java.util.Collection) throws java.io.IOException':
  #
  public setSubjectAlternativeNames(arg0 Java.java.util.Collection) (outcome (unit)) =>
    setSubjectAlternativeNames_Ljava_7_util_7_Collection_s_ Java.java.security.cert.X509CertSelector.setSubjectAlternativeNames.this.arg0

  # short-hand to call Java method 'public void java.security.cert.X509CertSelector.setSubjectKeyIdentifier(byte[])':
  #
  public setSubjectKeyIdentifier(arg0 Sequence (i8)) (unit) =>
    setSubjectKeyIdentifier__u00005b_B Java.java.security.cert.X509CertSelector.setSubjectKeyIdentifier.this.arg0

  # short-hand to call Java method 'public void java.security.cert.X509CertSelector.setSubjectPublicKey(byte[]) throws java.io.IOException':
  #
  public setSubjectPublicKey(arg0 Sequence (i8)) (outcome (unit)) =>
    setSubjectPublicKey__u00005b_B Java.java.security.cert.X509CertSelector.setSubjectPublicKey.this.arg0

  # short-hand to call Java method 'public void java.security.cert.X509CertSelector.setSubjectPublicKeyAlgID(java.lang.String) throws java.io.IOException':
  #
  public setSubjectPublicKeyAlgID(arg0 String) (outcome (unit)) =>
    setSubjectPublicKeyAlgID_Ljava_7_lang_7_String_s_ Java.java.security.cert.X509CertSelector.setSubjectPublicKeyAlgID.this.arg0