/* ----------------------------------------------------------------------------
 * This file was automatically generated by SWIG (http://www.swig.org).
 * Version 1.3.28
 *
 * Do not make changes to this file unless you know what you are doing--modify
 * the SWIG interface file instead.
 * ----------------------------------------------------------------------------- */

package com.entrouvert.lasso;

class lassoJNI {
  public final static native int WSF_SUPPORT_get();
  public final static native int SAML2_SUPPORT_get();
  public final static native String SAML2_NAME_IDENTIFIER_FORMAT_PERSISTENT_get();
  public final static native String SAML2_NAME_IDENTIFIER_FORMAT_TRANSIENT_get();
  public final static native DowncastableNode downcast_node(long jarg1);
  public final static native int HTTP_METHOD_NONE_get();
  public final static native int HTTP_METHOD_ANY_get();
  public final static native int HTTP_METHOD_IDP_INITIATED_get();
  public final static native int HTTP_METHOD_GET_get();
  public final static native int HTTP_METHOD_POST_get();
  public final static native int HTTP_METHOD_REDIRECT_get();
  public final static native int HTTP_METHOD_SOAP_get();
  public final static native int HTTP_METHOD_ARTIFACT_GET_get();
  public final static native int HTTP_METHOD_ARTIFACT_POST_get();
  public final static native int MD_PROTOCOL_TYPE_FEDERATION_TERMINATION_get();
  public final static native int MD_PROTOCOL_TYPE_NAME_IDENTIFIER_MAPPING_get();
  public final static native int MD_PROTOCOL_TYPE_REGISTER_NAME_IDENTIFIER_get();
  public final static native int MD_PROTOCOL_TYPE_SINGLE_LOGOUT_get();
  public final static native int MD_PROTOCOL_TYPE_SINGLE_SIGN_ON_get();
  public final static native int MD_PROTOCOL_TYPE_ARTIFACT_RESOLUTION_get();
  public final static native int MD_PROTOCOL_TYPE_MANAGE_NAME_ID_get();
  public final static native int LASSO_MD_PROTOCOL_TYPE_ASSERTION_ID_REQUEST_get();
  public final static native String LIB_CONSENT_OBTAINED_get();
  public final static native String LIB_CONSENT_OBTAINED_PRIOR_get();
  public final static native String LIB_CONSENT_OBTAINED_CURRENT_IMPLICIT_get();
  public final static native String LIB_CONSENT_OBTAINED_CURRENT_EXPLICIT_get();
  public final static native String LIB_CONSENT_UNAVAILABLE_get();
  public final static native String LIB_CONSENT_INAPPLICABLE_get();
  public final static native String LIB_NAMEID_POLICY_TYPE_NONE_get();
  public final static native String LIB_NAMEID_POLICY_TYPE_ONE_TIME_get();
  public final static native String LIB_NAMEID_POLICY_TYPE_FEDERATED_get();
  public final static native String LIB_NAMEID_POLICY_TYPE_ANY_get();
  public final static native String LIB_PROTOCOL_PROFILE_BRWS_ART_get();
  public final static native String LIB_PROTOCOL_PROFILE_BRWS_POST_get();
  public final static native String LIB_PROTOCOL_PROFILE_BRWS_LECP_get();
  public final static native String LIB_PROTOCOL_PROFILE_FED_TERM_IDP_HTTP_get();
  public final static native String LIB_PROTOCOL_PROFILE_FED_TERM_IDP_SOAP_get();
  public final static native String LIB_PROTOCOL_PROFILE_FED_TERM_SP_HTTP_get();
  public final static native String LIB_PROTOCOL_PROFILE_FED_TERM_SP_SOAP_get();
  public final static native String LIB_PROTOCOL_PROFILE_RNI_IDP_HTTP_get();
  public final static native String LIB_PROTOCOL_PROFILE_RNI_IDP_SOAP_get();
  public final static native String LIB_PROTOCOL_PROFILE_RNI_SP_HTTP_get();
  public final static native String LIB_PROTOCOL_PROFILE_RNI_SP_SOAP_get();
  public final static native String LIB_PROTOCOL_PROFILE_SLO_IDP_HTTP_get();
  public final static native String LIB_PROTOCOL_PROFILE_SLO_IDP_SOAP_get();
  public final static native String LIB_PROTOCOL_PROFILE_SLO_SP_HTTP_get();
  public final static native String LIB_PROTOCOL_PROFILE_SLO_SP_SOAP_get();
  public final static native int LOGIN_PROTOCOL_PROFILE_BRWS_ART_get();
  public final static native int LOGIN_PROTOCOL_PROFILE_BRWS_POST_get();
  public final static native int LOGIN_PROTOCOL_PROFILE_BRWS_LECP_get();
  public final static native int PROVIDER_ROLE_NONE_get();
  public final static native int PROVIDER_ROLE_SP_get();
  public final static native int PROVIDER_ROLE_IDP_get();
  public final static native int PROTOCOL_LIBERTY_1_0_get();
  public final static native int PROTOCOL_LIBERTY_1_1_get();
  public final static native int PROTOCOL_LIBERTY_1_2_get();
  public final static native int PROTOCOL_SAML_2_0_get();
  public final static native int REQUEST_TYPE_INVALID_get();
  public final static native int REQUEST_TYPE_LOGIN_get();
  public final static native int REQUEST_TYPE_LOGOUT_get();
  public final static native int REQUEST_TYPE_DEFEDERATION_get();
  public final static native int REQUEST_TYPE_NAME_REGISTRATION_get();
  public final static native int REQUEST_TYPE_NAME_IDENTIFIER_MAPPING_get();
  public final static native int REQUEST_TYPE_LECP_get();
  public final static native int REQUEST_TYPE_DISCO_QUERY_get();
  public final static native int REQUEST_TYPE_DISCO_MODIFY_get();
  public final static native int REQUEST_TYPE_DST_QUERY_get();
  public final static native int REQUEST_TYPE_DST_MODIFY_get();
  public final static native int REQUEST_TYPE_SASL_REQUEST_get();
  public final static native String LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL_get();
  public final static native String LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL_PASSWORD_get();
  public final static native String LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_UNREGISTERED_get();
  public final static native String LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_UNREGISTERED_get();
  public final static native String LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_CONTRACT_get();
  public final static native String LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_CONTRACT_get();
  public final static native String LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD_get();
  public final static native String LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD_PROTECTED_TRANSPORT_get();
  public final static native String LIB_AUTHN_CONTEXT_CLASS_REF_PREVIOUS_SESSION_get();
  public final static native String LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD_get();
  public final static native String LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD_PKI_get();
  public final static native String LIB_AUTHN_CONTEXT_CLASS_REF_SOFTWARE_PKI_get();
  public final static native String LIB_AUTHN_CONTEXT_CLASS_REF_TIME_SYNC_TOKEN_get();
  public final static native String LIB_AUTHN_CONTEXT_COMPARISON_EXACT_get();
  public final static native String LIB_AUTHN_CONTEXT_COMPARISON_MINIMUM_get();
  public final static native String LIB_AUTHN_CONTEXT_COMPARISON_MAXIMUM_get();
  public final static native String LIB_AUTHN_CONTEXT_COMPARISON_BETTER_get();
  public final static native String SAML_AUTHENTICATION_METHOD_PASSWORD_get();
  public final static native String SAML_AUTHENTICATION_METHOD_KERBEROS_get();
  public final static native String SAML_AUTHENTICATION_METHOD_SECURE_REMOTE_PASSWORD_get();
  public final static native String SAML_AUTHENTICATION_METHOD_HARDWARE_TOKEN_get();
  public final static native String SAML_AUTHENTICATION_METHOD_SMARTCARD_PKI_get();
  public final static native String SAML_AUTHENTICATION_METHOD_SOFTWARE_PKI_get();
  public final static native String SAML_AUTHENTICATION_METHOD_PGP_get();
  public final static native String SAML_AUTHENTICATION_METHODS_PKI_get();
  public final static native String SAML_AUTHENTICATION_METHOD_XKMS_get();
  public final static native String SAML_AUTHENTICATION_METHOD_XMLD_SIG_get();
  public final static native String SAML_AUTHENTICATION_METHOD_UNSPECIFIED_get();
  public final static native String SAML_AUTHENTICATION_METHOD_LIBERTY_get();
  public final static native int SIGNATURE_METHOD_RSA_SHA1_get();
  public final static native int SIGNATURE_METHOD_DSA_SHA1_get();
  public final static native int ERROR_UNDEFINED_get();
  public final static native int ERROR_UNIMPLEMENTED_get();
  public final static native int XML_ERROR_NODE_NOT_FOUND_get();
  public final static native int XML_ERROR_NODE_CONTENT_NOT_FOUND_get();
  public final static native int XML_ERROR_ATTR_NOT_FOUND_get();
  public final static native int XML_ERROR_ATTR_VALUE_NOT_FOUND_get();
  public final static native int DS_ERROR_SIGNATURE_NOT_FOUND_get();
  public final static native int DS_ERROR_INVALID_SIGNATURE_get();
  public final static native int DS_ERROR_SIGNATURE_TMPL_CREATION_FAILED_get();
  public final static native int DS_ERROR_CONTEXT_CREATION_FAILED_get();
  public final static native int DS_ERROR_PUBLIC_KEY_LOAD_FAILED_get();
  public final static native int DS_ERROR_PRIVATE_KEY_LOAD_FAILED_get();
  public final static native int DS_ERROR_CERTIFICATE_LOAD_FAILED_get();
  public final static native int DS_ERROR_SIGNATURE_FAILED_get();
  public final static native int DS_ERROR_KEYS_MNGR_CREATION_FAILED_get();
  public final static native int DS_ERROR_KEYS_MNGR_INIT_FAILED_get();
  public final static native int DS_ERROR_SIGNATURE_VERIFICATION_FAILED_get();
  public final static native int DS_ERROR_CA_CERT_CHAIN_LOAD_FAILED_get();
  public final static native int DS_ERROR_INVALID_SIGALG_get();
  public final static native int DS_ERROR_DIGEST_COMPUTE_FAILED_get();
  public final static native int LASSO_DS_ERROR_SIGNATURE_TEMPLATE_NOT_FOUND_get();
  public final static native int SERVER_ERROR_PROVIDER_NOT_FOUND_get();
  public final static native int SERVER_ERROR_ADD_PROVIDER_FAILED_get();
  public final static native int LASSO_SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH_get();
  public final static native int LOGOUT_ERROR_UNSUPPORTED_PROFILE_get();
  public final static native int LOGOUT_ERROR_REQUEST_DENIED_get();
  public final static native int PROFILE_ERROR_INVALID_QUERY_get();
  public final static native int PROFILE_ERROR_INVALID_POST_MSG_get();
  public final static native int PROFILE_ERROR_INVALID_SOAP_MSG_get();
  public final static native int PROFILE_ERROR_MISSING_REQUEST_get();
  public final static native int PROFILE_ERROR_INVALID_HTTP_METHOD_get();
  public final static native int PROFILE_ERROR_INVALID_PROTOCOLPROFILE_get();
  public final static native int PROFILE_ERROR_INVALID_MSG_get();
  public final static native int PROFILE_ERROR_MISSING_REMOTE_PROVIDERID_get();
  public final static native int PROFILE_ERROR_UNSUPPORTED_PROFILE_get();
  public final static native int PROFILE_ERROR_UNKNOWN_PROFILE_URL_get();
  public final static native int PROFILE_ERROR_IDENTITY_NOT_FOUND_get();
  public final static native int PROFILE_ERROR_FEDERATION_NOT_FOUND_get();
  public final static native int PROFILE_ERROR_NAME_IDENTIFIER_NOT_FOUND_get();
  public final static native int PROFILE_ERROR_BUILDING_QUERY_FAILED_get();
  public final static native int PROFILE_ERROR_BUILDING_REQUEST_FAILED_get();
  public final static native int PROFILE_ERROR_BUILDING_MESSAGE_FAILED_get();
  public final static native int PROFILE_ERROR_BUILDING_RESPONSE_FAILED_get();
  public final static native int PROFILE_ERROR_SESSION_NOT_FOUND_get();
  public final static native int PROFILE_ERROR_BAD_IDENTITY_DUMP_get();
  public final static native int PROFILE_ERROR_BAD_SESSION_DUMP_get();
  public final static native int LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ_get();
  public final static native int PARAM_ERROR_INVALID_VALUE_get();
  public final static native int LASSO_PARAM_ERROR_CHECK_FAILED_get();
  public final static native int LOGIN_ERROR_FEDERATION_NOT_FOUND_get();
  public final static native int LOGIN_ERROR_CONSENT_NOT_OBTAINED_get();
  public final static native int LOGIN_ERROR_INVALID_NAMEIDPOLICY_get();
  public final static native int LOGIN_ERROR_REQUEST_DENIED_get();
  public final static native int LOGIN_ERROR_INVALID_SIGNATURE_get();
  public final static native int LOGIN_ERROR_UNSIGNED_AUTHN_REQUEST_get();
  public final static native int LOGIN_ERROR_STATUS_NOT_SUCCESS_get();
  public final static native int LOGIN_ERROR_UNKNOWN_PRINCIPAL_get();
  public final static native int DEFEDERATION_ERROR_MISSING_NAME_IDENTIFIER_get();
  public final static native int LASSO_SOAP_FAULT_REDIRECT_REQUEST_get();
  public final static native int init();
  public final static native int shutdown();
  public final static native int CHECK_VERSION_EXACT_get();
  public final static native int CHECK_VERSIONABI_COMPATIBLE_get();
  public final static native int CHECK_VERSION_NUMERIC_get();
  public final static native int checkVersion(int jarg1, int jarg2, int jarg3, int jarg4);
  public final static native void registerDstService(String jarg1, String jarg2);

  static {
    try {
      // Load a library whose "core" name is "jlasso".
      // Operating system specific stuff will be added to make an
      // actual filename from this: Under Unix this will become
      // libjlasso.so while under Windows it will likely become
      // something like jlasso.dll.
      System.loadLibrary("jlasso");
    }
    catch (UnsatisfiedLinkError e) {
      System.err.println("Native code library failed to load. \n" + e);
      System.exit(1);
    }
    // Initialize Lasso.
    init();
  }

  public final static native long new_Node();
  public final static native void delete_Node(long jarg1);
  public final static native String Node_dump(long jarg1);
  public final static native long new_NodeList();
  public final static native void delete_NodeList(long jarg1);
  public final static native void NodeList_append(long jarg1, long jarg2);
  public final static native long NodeList_cast(long jarg1);
  public final static native long NodeList_frompointer(long jarg1);
  public final static native long NodeList_getItem(long jarg1, int jarg2);
  public final static native int NodeList_length(long jarg1);
  public final static native void NodeList_setItem(long jarg1, int jarg2, long jarg3);
  public final static native long new_StringList();
  public final static native void delete_StringList(long jarg1);
  public final static native void StringList_append(long jarg1, String jarg2);
  public final static native long StringList_cast(long jarg1);
  public final static native long StringList_frompointer(long jarg1);
  public final static native String StringList_getItem(long jarg1, int jarg2);
  public final static native int StringList_length(long jarg1);
  public final static native void StringList_setItem(long jarg1, int jarg2, String jarg3);
  public final static native void SamlAdvice_assertion_set(long jarg1, long jarg2);
  public final static native long SamlAdvice_assertion_get(long jarg1);
  public final static native void SamlAdvice_assertionIdReference_set(long jarg1, long jarg2);
  public final static native long SamlAdvice_assertionIdReference_get(long jarg1);
  public final static native long new_SamlAdvice();
  public final static native void delete_SamlAdvice(long jarg1);
  public final static native String SamlAdvice_dump(long jarg1);
  public final static native void SamlAssertion_assertionId_set(long jarg1, String jarg2);
  public final static native String SamlAssertion_assertionId_get(long jarg1);
  public final static native void SamlAssertion_certificateFile_set(long jarg1, String jarg2);
  public final static native String SamlAssertion_certificateFile_get(long jarg1);
  public final static native void SamlAssertion_issueInstant_set(long jarg1, String jarg2);
  public final static native String SamlAssertion_issueInstant_get(long jarg1);
  public final static native void SamlAssertion_issuer_set(long jarg1, String jarg2);
  public final static native String SamlAssertion_issuer_get(long jarg1);
  public final static native void SamlAssertion_majorVersion_set(long jarg1, int jarg2);
  public final static native int SamlAssertion_majorVersion_get(long jarg1);
  public final static native void SamlAssertion_minorVersion_set(long jarg1, int jarg2);
  public final static native int SamlAssertion_minorVersion_get(long jarg1);
  public final static native void SamlAssertion_privateKeyFile_set(long jarg1, String jarg2);
  public final static native String SamlAssertion_privateKeyFile_get(long jarg1);
  public final static native void SamlAssertion_signMethod_set(long jarg1, int jarg2);
  public final static native int SamlAssertion_signMethod_get(long jarg1);
  public final static native void SamlAssertion_signType_set(long jarg1, long jarg2);
  public final static native long SamlAssertion_signType_get(long jarg1);
  public final static native void SamlAssertion_advice_set(long jarg1, long jarg2);
  public final static native long SamlAssertion_advice_get(long jarg1);
  public final static native void SamlAssertion_attributeStatement_set(long jarg1, long jarg2);
  public final static native long SamlAssertion_attributeStatement_get(long jarg1);
  public final static native void SamlAssertion_authenticationStatement_set(long jarg1, long jarg2);
  public final static native long SamlAssertion_authenticationStatement_get(long jarg1);
  public final static native void SamlAssertion_conditions_set(long jarg1, long jarg2);
  public final static native long SamlAssertion_conditions_get(long jarg1);
  public final static native void SamlAssertion_subjectStatement_set(long jarg1, long jarg2);
  public final static native long SamlAssertion_subjectStatement_get(long jarg1);
  public final static native long new_SamlAssertion();
  public final static native void delete_SamlAssertion(long jarg1);
  public final static native String SamlAssertion_dump(long jarg1);
  public final static native void SamlAttribute_attributeName_set(long jarg1, String jarg2);
  public final static native String SamlAttribute_attributeName_get(long jarg1);
  public final static native void SamlAttribute_attributeNamespace_set(long jarg1, String jarg2);
  public final static native String SamlAttribute_attributeNamespace_get(long jarg1);
  public final static native void SamlAttribute_attributeValue_set(long jarg1, long jarg2);
  public final static native long SamlAttribute_attributeValue_get(long jarg1);
  public final static native long new_SamlAttribute();
  public final static native void delete_SamlAttribute(long jarg1);
  public final static native String SamlAttribute_dump(long jarg1);
  public final static native void SamlAttributeDesignator_attributeName_set(long jarg1, String jarg2);
  public final static native String SamlAttributeDesignator_attributeName_get(long jarg1);
  public final static native void SamlAttributeDesignator_attributeNamespace_set(long jarg1, String jarg2);
  public final static native String SamlAttributeDesignator_attributeNamespace_get(long jarg1);
  public final static native long new_SamlAttributeDesignator();
  public final static native void delete_SamlAttributeDesignator(long jarg1);
  public final static native String SamlAttributeDesignator_dump(long jarg1);
  public final static native void SamlAttributeStatement_subject_set(long jarg1, long jarg2);
  public final static native long SamlAttributeStatement_subject_get(long jarg1);
  public final static native void SamlAttributeStatement_attribute_set(long jarg1, long jarg2);
  public final static native long SamlAttributeStatement_attribute_get(long jarg1);
  public final static native long new_SamlAttributeStatement();
  public final static native void delete_SamlAttributeStatement(long jarg1);
  public final static native String SamlAttributeStatement_dump(long jarg1);
  public final static native void SamlAttributeValue_any_set(long jarg1, long jarg2);
  public final static native long SamlAttributeValue_any_get(long jarg1);
  public final static native long new_SamlAttributeValue();
  public final static native void delete_SamlAttributeValue(long jarg1);
  public final static native String SamlAttributeValue_dump(long jarg1);
  public final static native void SamlAudienceRestrictionCondition_audience_set(long jarg1, long jarg2);
  public final static native long SamlAudienceRestrictionCondition_audience_get(long jarg1);
  public final static native long new_SamlAudienceRestrictionCondition();
  public final static native void delete_SamlAudienceRestrictionCondition(long jarg1);
  public final static native String SamlAudienceRestrictionCondition_dump(long jarg1);
  public final static native void SamlAuthenticationStatement_authenticationInstant_set(long jarg1, String jarg2);
  public final static native String SamlAuthenticationStatement_authenticationInstant_get(long jarg1);
  public final static native void SamlAuthenticationStatement_authenticationMethod_set(long jarg1, String jarg2);
  public final static native String SamlAuthenticationStatement_authenticationMethod_get(long jarg1);
  public final static native void SamlAuthenticationStatement_authorityBinding_set(long jarg1, long jarg2);
  public final static native long SamlAuthenticationStatement_authorityBinding_get(long jarg1);
  public final static native void SamlAuthenticationStatement_subjectLocality_set(long jarg1, long jarg2);
  public final static native long SamlAuthenticationStatement_subjectLocality_get(long jarg1);
  public final static native long new_SamlAuthenticationStatement();
  public final static native void delete_SamlAuthenticationStatement(long jarg1);
  public final static native String SamlAuthenticationStatement_dump(long jarg1);
  public final static native void SamlAuthorityBinding_authorityKind_set(long jarg1, String jarg2);
  public final static native String SamlAuthorityBinding_authorityKind_get(long jarg1);
  public final static native void SamlAuthorityBinding_location_set(long jarg1, String jarg2);
  public final static native String SamlAuthorityBinding_location_get(long jarg1);
  public final static native void SamlAuthorityBinding_binding_set(long jarg1, String jarg2);
  public final static native String SamlAuthorityBinding_binding_get(long jarg1);
  public final static native long new_SamlAuthorityBinding();
  public final static native void delete_SamlAuthorityBinding(long jarg1);
  public final static native String SamlAuthorityBinding_dump(long jarg1);
  public final static native String SamlConditionAbstract_dump(long jarg1);
  public final static native void SamlConditions_notBefore_set(long jarg1, String jarg2);
  public final static native String SamlConditions_notBefore_get(long jarg1);
  public final static native void SamlConditions_notOnOrAfter_set(long jarg1, String jarg2);
  public final static native String SamlConditions_notOnOrAfter_get(long jarg1);
  public final static native void SamlConditions_audienceRestrictionCondition_set(long jarg1, long jarg2);
  public final static native long SamlConditions_audienceRestrictionCondition_get(long jarg1);
  public final static native void SamlConditions_condition_set(long jarg1, long jarg2);
  public final static native long SamlConditions_condition_get(long jarg1);
  public final static native long new_SamlConditions();
  public final static native void delete_SamlConditions(long jarg1);
  public final static native String SamlConditions_dump(long jarg1);
  public final static native void SamlNameIdentifier_content_set(long jarg1, String jarg2);
  public final static native String SamlNameIdentifier_content_get(long jarg1);
  public final static native void SamlNameIdentifier_format_set(long jarg1, String jarg2);
  public final static native String SamlNameIdentifier_format_get(long jarg1);
  public final static native void SamlNameIdentifier_nameQualifier_set(long jarg1, String jarg2);
  public final static native String SamlNameIdentifier_nameQualifier_get(long jarg1);
  public final static native long new_SamlNameIdentifier();
  public final static native void delete_SamlNameIdentifier(long jarg1);
  public final static native String SamlNameIdentifier_dump(long jarg1);
  public final static native String SamlStatementAbstract_dump(long jarg1);
  public final static native void SamlSubject_nameIdentifier_set(long jarg1, long jarg2);
  public final static native long SamlSubject_nameIdentifier_get(long jarg1);
  public final static native void SamlSubject_subjectConfirmation_set(long jarg1, long jarg2);
  public final static native long SamlSubject_subjectConfirmation_get(long jarg1);
  public final static native long new_SamlSubject();
  public final static native void delete_SamlSubject(long jarg1);
  public final static native String SamlSubject_dump(long jarg1);
  public final static native void SamlSubjectConfirmation_subjectConfirmationData_set(long jarg1, String jarg2);
  public final static native String SamlSubjectConfirmation_subjectConfirmationData_get(long jarg1);
  public final static native void SamlSubjectConfirmation_confirmationMethod_set(long jarg1, long jarg2);
  public final static native long SamlSubjectConfirmation_confirmationMethod_get(long jarg1);
  public final static native long new_SamlSubjectConfirmation();
  public final static native void delete_SamlSubjectConfirmation(long jarg1);
  public final static native String SamlSubjectConfirmation_dump(long jarg1);
  public final static native void SamlSubjectLocality_dnsAddress_set(long jarg1, String jarg2);
  public final static native String SamlSubjectLocality_dnsAddress_get(long jarg1);
  public final static native void SamlSubjectLocality_ipAddress_set(long jarg1, String jarg2);
  public final static native String SamlSubjectLocality_ipAddress_get(long jarg1);
  public final static native long new_SamlSubjectLocality();
  public final static native void delete_SamlSubjectLocality(long jarg1);
  public final static native String SamlSubjectLocality_dump(long jarg1);
  public final static native void SamlSubjectStatement_subject_set(long jarg1, long jarg2);
  public final static native long SamlSubjectStatement_subject_get(long jarg1);
  public final static native long new_SamlSubjectStatement();
  public final static native void delete_SamlSubjectStatement(long jarg1);
  public final static native String SamlSubjectStatement_dump(long jarg1);
  public final static native void SamlSubjectStatementAbstract_subject_set(long jarg1, long jarg2);
  public final static native long SamlSubjectStatementAbstract_subject_get(long jarg1);
  public final static native String SamlSubjectStatementAbstract_dump(long jarg1);
  public final static native void SamlpRequest_assertionArtifact_set(long jarg1, String jarg2);
  public final static native String SamlpRequest_assertionArtifact_get(long jarg1);
  public final static native void SamlpRequest_certificateFile_set(long jarg1, String jarg2);
  public final static native String SamlpRequest_certificateFile_get(long jarg1);
  public final static native void SamlpRequest_issueInstant_set(long jarg1, String jarg2);
  public final static native String SamlpRequest_issueInstant_get(long jarg1);
  public final static native void SamlpRequest_majorVersion_set(long jarg1, int jarg2);
  public final static native int SamlpRequest_majorVersion_get(long jarg1);
  public final static native void SamlpRequest_minorVersion_set(long jarg1, int jarg2);
  public final static native int SamlpRequest_minorVersion_get(long jarg1);
  public final static native void SamlpRequest_privateKeyFile_set(long jarg1, String jarg2);
  public final static native String SamlpRequest_privateKeyFile_get(long jarg1);
  public final static native void SamlpRequest_requestId_set(long jarg1, String jarg2);
  public final static native String SamlpRequest_requestId_get(long jarg1);
  public final static native void SamlpRequest_respondWith_set(long jarg1, long jarg2);
  public final static native long SamlpRequest_respondWith_get(long jarg1);
  public final static native void SamlpRequest_signMethod_set(long jarg1, int jarg2);
  public final static native int SamlpRequest_signMethod_get(long jarg1);
  public final static native void SamlpRequest_signType_set(long jarg1, long jarg2);
  public final static native long SamlpRequest_signType_get(long jarg1);
  public final static native long new_SamlpRequest();
  public final static native void delete_SamlpRequest(long jarg1);
  public final static native String SamlpRequest_dump(long jarg1);
  public final static native void SamlpRequestAbstract_certificateFile_set(long jarg1, String jarg2);
  public final static native String SamlpRequestAbstract_certificateFile_get(long jarg1);
  public final static native void SamlpRequestAbstract_issueInstant_set(long jarg1, String jarg2);
  public final static native String SamlpRequestAbstract_issueInstant_get(long jarg1);
  public final static native void SamlpRequestAbstract_majorVersion_set(long jarg1, int jarg2);
  public final static native int SamlpRequestAbstract_majorVersion_get(long jarg1);
  public final static native void SamlpRequestAbstract_minorVersion_set(long jarg1, int jarg2);
  public final static native int SamlpRequestAbstract_minorVersion_get(long jarg1);
  public final static native void SamlpRequestAbstract_privateKeyFile_set(long jarg1, String jarg2);
  public final static native String SamlpRequestAbstract_privateKeyFile_get(long jarg1);
  public final static native void SamlpRequestAbstract_requestId_set(long jarg1, String jarg2);
  public final static native String SamlpRequestAbstract_requestId_get(long jarg1);
  public final static native void SamlpRequestAbstract_signMethod_set(long jarg1, int jarg2);
  public final static native int SamlpRequestAbstract_signMethod_get(long jarg1);
  public final static native void SamlpRequestAbstract_signType_set(long jarg1, long jarg2);
  public final static native long SamlpRequestAbstract_signType_get(long jarg1);
  public final static native void SamlpRequestAbstract_respondWith_set(long jarg1, long jarg2);
  public final static native long SamlpRequestAbstract_respondWith_get(long jarg1);
  public final static native String SamlpRequestAbstract_dump(long jarg1);
  public final static native void SamlpResponse_certificateFile_set(long jarg1, String jarg2);
  public final static native String SamlpResponse_certificateFile_get(long jarg1);
  public final static native void SamlpResponse_inResponseTo_set(long jarg1, String jarg2);
  public final static native String SamlpResponse_inResponseTo_get(long jarg1);
  public final static native void SamlpResponse_issueInstant_set(long jarg1, String jarg2);
  public final static native String SamlpResponse_issueInstant_get(long jarg1);
  public final static native void SamlpResponse_majorVersion_set(long jarg1, int jarg2);
  public final static native int SamlpResponse_majorVersion_get(long jarg1);
  public final static native void SamlpResponse_minorVersion_set(long jarg1, int jarg2);
  public final static native int SamlpResponse_minorVersion_get(long jarg1);
  public final static native void SamlpResponse_privateKeyFile_set(long jarg1, String jarg2);
  public final static native String SamlpResponse_privateKeyFile_get(long jarg1);
  public final static native void SamlpResponse_recipient_set(long jarg1, String jarg2);
  public final static native String SamlpResponse_recipient_get(long jarg1);
  public final static native void SamlpResponse_responseId_set(long jarg1, String jarg2);
  public final static native String SamlpResponse_responseId_get(long jarg1);
  public final static native void SamlpResponse_signMethod_set(long jarg1, int jarg2);
  public final static native int SamlpResponse_signMethod_get(long jarg1);
  public final static native void SamlpResponse_signType_set(long jarg1, long jarg2);
  public final static native long SamlpResponse_signType_get(long jarg1);
  public final static native void SamlpResponse_assertion_set(long jarg1, long jarg2);
  public final static native long SamlpResponse_assertion_get(long jarg1);
  public final static native void SamlpResponse_status_set(long jarg1, long jarg2);
  public final static native long SamlpResponse_status_get(long jarg1);
  public final static native long new_SamlpResponse();
  public final static native void delete_SamlpResponse(long jarg1);
  public final static native String SamlpResponse_dump(long jarg1);
  public final static native void SamlpResponseAbstract_certificateFile_set(long jarg1, String jarg2);
  public final static native String SamlpResponseAbstract_certificateFile_get(long jarg1);
  public final static native void SamlpResponseAbstract_inResponseTo_set(long jarg1, String jarg2);
  public final static native String SamlpResponseAbstract_inResponseTo_get(long jarg1);
  public final static native void SamlpResponseAbstract_issueInstant_set(long jarg1, String jarg2);
  public final static native String SamlpResponseAbstract_issueInstant_get(long jarg1);
  public final static native void SamlpResponseAbstract_majorVersion_set(long jarg1, int jarg2);
  public final static native int SamlpResponseAbstract_majorVersion_get(long jarg1);
  public final static native void SamlpResponseAbstract_minorVersion_set(long jarg1, int jarg2);
  public final static native int SamlpResponseAbstract_minorVersion_get(long jarg1);
  public final static native void SamlpResponseAbstract_privateKeyFile_set(long jarg1, String jarg2);
  public final static native String SamlpResponseAbstract_privateKeyFile_get(long jarg1);
  public final static native void SamlpResponseAbstract_recipient_set(long jarg1, String jarg2);
  public final static native String SamlpResponseAbstract_recipient_get(long jarg1);
  public final static native void SamlpResponseAbstract_responseId_set(long jarg1, String jarg2);
  public final static native String SamlpResponseAbstract_responseId_get(long jarg1);
  public final static native void SamlpResponseAbstract_signMethod_set(long jarg1, int jarg2);
  public final static native int SamlpResponseAbstract_signMethod_get(long jarg1);
  public final static native void SamlpResponseAbstract_signType_set(long jarg1, long jarg2);
  public final static native long SamlpResponseAbstract_signType_get(long jarg1);
  public final static native String SamlpResponseAbstract_dump(long jarg1);
  public final static native void SamlpStatus_statusMessage_set(long jarg1, String jarg2);
  public final static native String SamlpStatus_statusMessage_get(long jarg1);
  public final static native void SamlpStatus_statusCode_set(long jarg1, long jarg2);
  public final static native long SamlpStatus_statusCode_get(long jarg1);
  public final static native long new_SamlpStatus();
  public final static native void delete_SamlpStatus(long jarg1);
  public final static native String SamlpStatus_dump(long jarg1);
  public final static native void SamlpStatusCode_value_set(long jarg1, String jarg2);
  public final static native String SamlpStatusCode_value_get(long jarg1);
  public final static native void SamlpStatusCode_statusCode_set(long jarg1, long jarg2);
  public final static native long SamlpStatusCode_statusCode_get(long jarg1);
  public final static native long new_SamlpStatusCode();
  public final static native void delete_SamlpStatusCode(long jarg1);
  public final static native String SamlpStatusCode_dump(long jarg1);
  public final static native void LibAssertion_advice_set(long jarg1, long jarg2);
  public final static native long LibAssertion_advice_get(long jarg1);
  public final static native void LibAssertion_assertionId_set(long jarg1, String jarg2);
  public final static native String LibAssertion_assertionId_get(long jarg1);
  public final static native void LibAssertion_attributeStatement_set(long jarg1, long jarg2);
  public final static native long LibAssertion_attributeStatement_get(long jarg1);
  public final static native void LibAssertion_authenticationStatement_set(long jarg1, long jarg2);
  public final static native long LibAssertion_authenticationStatement_get(long jarg1);
  public final static native void LibAssertion_certificateFile_set(long jarg1, String jarg2);
  public final static native String LibAssertion_certificateFile_get(long jarg1);
  public final static native void LibAssertion_conditions_set(long jarg1, long jarg2);
  public final static native long LibAssertion_conditions_get(long jarg1);
  public final static native void LibAssertion_issueInstant_set(long jarg1, String jarg2);
  public final static native String LibAssertion_issueInstant_get(long jarg1);
  public final static native void LibAssertion_issuer_set(long jarg1, String jarg2);
  public final static native String LibAssertion_issuer_get(long jarg1);
  public final static native void LibAssertion_majorVersion_set(long jarg1, int jarg2);
  public final static native int LibAssertion_majorVersion_get(long jarg1);
  public final static native void LibAssertion_minorVersion_set(long jarg1, int jarg2);
  public final static native int LibAssertion_minorVersion_get(long jarg1);
  public final static native void LibAssertion_privateKeyFile_set(long jarg1, String jarg2);
  public final static native String LibAssertion_privateKeyFile_get(long jarg1);
  public final static native void LibAssertion_signMethod_set(long jarg1, int jarg2);
  public final static native int LibAssertion_signMethod_get(long jarg1);
  public final static native void LibAssertion_signType_set(long jarg1, long jarg2);
  public final static native long LibAssertion_signType_get(long jarg1);
  public final static native void LibAssertion_subjectStatement_set(long jarg1, long jarg2);
  public final static native long LibAssertion_subjectStatement_get(long jarg1);
  public final static native long new_LibAssertion();
  public final static native void delete_LibAssertion(long jarg1);
  public final static native long LibAssertion_newFull(String jarg1, String jarg2, String jarg3, String jarg4, String jarg5);
  public final static native String LibAssertion_dump(long jarg1);
  public final static native void LibAuthnRequest_affiliationId_set(long jarg1, String jarg2);
  public final static native String LibAuthnRequest_affiliationId_get(long jarg1);
  public final static native void LibAuthnRequest_assertionConsumerServiceId_set(long jarg1, String jarg2);
  public final static native String LibAuthnRequest_assertionConsumerServiceId_get(long jarg1);
  public final static native void LibAuthnRequest_consent_set(long jarg1, String jarg2);
  public final static native String LibAuthnRequest_consent_get(long jarg1);
  public final static native void LibAuthnRequest_forceAuthn_set(long jarg1, boolean jarg2);
  public final static native boolean LibAuthnRequest_forceAuthn_get(long jarg1);
  public final static native void LibAuthnRequest_isPassive_set(long jarg1, boolean jarg2);
  public final static native boolean LibAuthnRequest_isPassive_get(long jarg1);
  public final static native void LibAuthnRequest_nameIdPolicy_set(long jarg1, String jarg2);
  public final static native String LibAuthnRequest_nameIdPolicy_get(long jarg1);
  public final static native void LibAuthnRequest_protocolProfile_set(long jarg1, String jarg2);
  public final static native String LibAuthnRequest_protocolProfile_get(long jarg1);
  public final static native void LibAuthnRequest_providerId_set(long jarg1, String jarg2);
  public final static native String LibAuthnRequest_providerId_get(long jarg1);
  public final static native void LibAuthnRequest_relayState_set(long jarg1, String jarg2);
  public final static native String LibAuthnRequest_relayState_get(long jarg1);
  public final static native void LibAuthnRequest_certificateFile_set(long jarg1, String jarg2);
  public final static native String LibAuthnRequest_certificateFile_get(long jarg1);
  public final static native void LibAuthnRequest_issueInstant_set(long jarg1, String jarg2);
  public final static native String LibAuthnRequest_issueInstant_get(long jarg1);
  public final static native void LibAuthnRequest_majorVersion_set(long jarg1, int jarg2);
  public final static native int LibAuthnRequest_majorVersion_get(long jarg1);
  public final static native void LibAuthnRequest_minorVersion_set(long jarg1, int jarg2);
  public final static native int LibAuthnRequest_minorVersion_get(long jarg1);
  public final static native void LibAuthnRequest_privateKeyFile_set(long jarg1, String jarg2);
  public final static native String LibAuthnRequest_privateKeyFile_get(long jarg1);
  public final static native void LibAuthnRequest_requestId_set(long jarg1, String jarg2);
  public final static native String LibAuthnRequest_requestId_get(long jarg1);
  public final static native void LibAuthnRequest_respondWith_set(long jarg1, long jarg2);
  public final static native long LibAuthnRequest_respondWith_get(long jarg1);
  public final static native void LibAuthnRequest_signMethod_set(long jarg1, int jarg2);
  public final static native int LibAuthnRequest_signMethod_get(long jarg1);
  public final static native void LibAuthnRequest_signType_set(long jarg1, long jarg2);
  public final static native long LibAuthnRequest_signType_get(long jarg1);
  public final static native void LibAuthnRequest_extension_set(long jarg1, long jarg2);
  public final static native long LibAuthnRequest_extension_get(long jarg1);
  public final static native void LibAuthnRequest_requestAuthnContext_set(long jarg1, long jarg2);
  public final static native long LibAuthnRequest_requestAuthnContext_get(long jarg1);
  public final static native long new_LibAuthnRequest();
  public final static native void delete_LibAuthnRequest(long jarg1);
  public final static native String LibAuthnRequest_dump(long jarg1);
  public final static native void LibAuthnResponse_consent_set(long jarg1, String jarg2);
  public final static native String LibAuthnResponse_consent_get(long jarg1);
  public final static native void LibAuthnResponse_providerId_set(long jarg1, String jarg2);
  public final static native String LibAuthnResponse_providerId_get(long jarg1);
  public final static native void LibAuthnResponse_relayState_set(long jarg1, String jarg2);
  public final static native String LibAuthnResponse_relayState_get(long jarg1);
  public final static native void LibAuthnResponse_extension_set(long jarg1, long jarg2);
  public final static native long LibAuthnResponse_extension_get(long jarg1);
  public final static native void LibAuthnResponse_status_set(long jarg1, long jarg2);
  public final static native long LibAuthnResponse_status_get(long jarg1);
  public final static native long new_LibAuthnResponse(String jarg1, long jarg2);
  public final static native void delete_LibAuthnResponse(long jarg1);
  public final static native String LibAuthnResponse_dump(long jarg1);
  public final static native void LibFederationTerminationNotification_consent_set(long jarg1, String jarg2);
  public final static native String LibFederationTerminationNotification_consent_get(long jarg1);
  public final static native void LibFederationTerminationNotification_providerId_set(long jarg1, String jarg2);
  public final static native String LibFederationTerminationNotification_providerId_get(long jarg1);
  public final static native void LibFederationTerminationNotification_relayState_set(long jarg1, String jarg2);
  public final static native String LibFederationTerminationNotification_relayState_get(long jarg1);
  public final static native void LibFederationTerminationNotification_certificateFile_set(long jarg1, String jarg2);
  public final static native String LibFederationTerminationNotification_certificateFile_get(long jarg1);
  public final static native void LibFederationTerminationNotification_issueInstant_set(long jarg1, String jarg2);
  public final static native String LibFederationTerminationNotification_issueInstant_get(long jarg1);
  public final static native void LibFederationTerminationNotification_majorVersion_set(long jarg1, int jarg2);
  public final static native int LibFederationTerminationNotification_majorVersion_get(long jarg1);
  public final static native void LibFederationTerminationNotification_minorVersion_set(long jarg1, int jarg2);
  public final static native int LibFederationTerminationNotification_minorVersion_get(long jarg1);
  public final static native void LibFederationTerminationNotification_privateKeyFile_set(long jarg1, String jarg2);
  public final static native String LibFederationTerminationNotification_privateKeyFile_get(long jarg1);
  public final static native void LibFederationTerminationNotification_requestId_set(long jarg1, String jarg2);
  public final static native String LibFederationTerminationNotification_requestId_get(long jarg1);
  public final static native void LibFederationTerminationNotification_respondWith_set(long jarg1, long jarg2);
  public final static native long LibFederationTerminationNotification_respondWith_get(long jarg1);
  public final static native void LibFederationTerminationNotification_signMethod_set(long jarg1, int jarg2);
  public final static native int LibFederationTerminationNotification_signMethod_get(long jarg1);
  public final static native void LibFederationTerminationNotification_signType_set(long jarg1, long jarg2);
  public final static native long LibFederationTerminationNotification_signType_get(long jarg1);
  public final static native void LibFederationTerminationNotification_extension_set(long jarg1, long jarg2);
  public final static native long LibFederationTerminationNotification_extension_get(long jarg1);
  public final static native void LibFederationTerminationNotification_nameIdentifier_set(long jarg1, long jarg2);
  public final static native long LibFederationTerminationNotification_nameIdentifier_get(long jarg1);
  public final static native long new_LibFederationTerminationNotification();
  public final static native void delete_LibFederationTerminationNotification(long jarg1);
  public final static native long LibFederationTerminationNotification_newFull(String jarg1, long jarg2, long jarg3, int jarg4);
  public final static native String LibFederationTerminationNotification_dump(long jarg1);
  public final static native void LibLogoutRequest_consent_set(long jarg1, String jarg2);
  public final static native String LibLogoutRequest_consent_get(long jarg1);
  public final static native void LibLogoutRequest_notOnOrAfter_set(long jarg1, String jarg2);
  public final static native String LibLogoutRequest_notOnOrAfter_get(long jarg1);
  public final static native void LibLogoutRequest_providerId_set(long jarg1, String jarg2);
  public final static native String LibLogoutRequest_providerId_get(long jarg1);
  public final static native void LibLogoutRequest_relayState_set(long jarg1, String jarg2);
  public final static native String LibLogoutRequest_relayState_get(long jarg1);
  public final static native void LibLogoutRequest_sessionIndex_set(long jarg1, String jarg2);
  public final static native String LibLogoutRequest_sessionIndex_get(long jarg1);
  public final static native void LibLogoutRequest_certificateFile_set(long jarg1, String jarg2);
  public final static native String LibLogoutRequest_certificateFile_get(long jarg1);
  public final static native void LibLogoutRequest_issueInstant_set(long jarg1, String jarg2);
  public final static native String LibLogoutRequest_issueInstant_get(long jarg1);
  public final static native void LibLogoutRequest_majorVersion_set(long jarg1, int jarg2);
  public final static native int LibLogoutRequest_majorVersion_get(long jarg1);
  public final static native void LibLogoutRequest_minorVersion_set(long jarg1, int jarg2);
  public final static native int LibLogoutRequest_minorVersion_get(long jarg1);
  public final static native void LibLogoutRequest_privateKeyFile_set(long jarg1, String jarg2);
  public final static native String LibLogoutRequest_privateKeyFile_get(long jarg1);
  public final static native void LibLogoutRequest_requestId_set(long jarg1, String jarg2);
  public final static native String LibLogoutRequest_requestId_get(long jarg1);
  public final static native void LibLogoutRequest_respondWith_set(long jarg1, long jarg2);
  public final static native long LibLogoutRequest_respondWith_get(long jarg1);
  public final static native void LibLogoutRequest_signMethod_set(long jarg1, int jarg2);
  public final static native int LibLogoutRequest_signMethod_get(long jarg1);
  public final static native void LibLogoutRequest_signType_set(long jarg1, long jarg2);
  public final static native long LibLogoutRequest_signType_get(long jarg1);
  public final static native void LibLogoutRequest_extension_set(long jarg1, long jarg2);
  public final static native long LibLogoutRequest_extension_get(long jarg1);
  public final static native void LibLogoutRequest_nameIdentifier_set(long jarg1, long jarg2);
  public final static native long LibLogoutRequest_nameIdentifier_get(long jarg1);
  public final static native long new_LibLogoutRequest();
  public final static native void delete_LibLogoutRequest(long jarg1);
  public final static native long LibLogoutRequest_newFull(String jarg1, long jarg2, long jarg3, int jarg4);
  public final static native String LibLogoutRequest_dump(long jarg1);
  public final static native void LibLogoutResponse_extension_set(long jarg1, long jarg2);
  public final static native long LibLogoutResponse_extension_get(long jarg1);
  public final static native void LibLogoutResponse_providerId_set(long jarg1, String jarg2);
  public final static native String LibLogoutResponse_providerId_get(long jarg1);
  public final static native void LibLogoutResponse_relayState_set(long jarg1, String jarg2);
  public final static native String LibLogoutResponse_relayState_get(long jarg1);
  public final static native void LibLogoutResponse_status_set(long jarg1, long jarg2);
  public final static native long LibLogoutResponse_status_get(long jarg1);
  public final static native long new_LibLogoutResponse();
  public final static native void delete_LibLogoutResponse(long jarg1);
  public final static native long LibLogoutResponse_newFull(String jarg1, String jarg2, long jarg3, long jarg4, int jarg5);
  public final static native String LibLogoutResponse_dump(long jarg1);
  public final static native void LibRegisterNameIdentifierRequest_providerId_set(long jarg1, String jarg2);
  public final static native String LibRegisterNameIdentifierRequest_providerId_get(long jarg1);
  public final static native void LibRegisterNameIdentifierRequest_relayState_set(long jarg1, String jarg2);
  public final static native String LibRegisterNameIdentifierRequest_relayState_get(long jarg1);
  public final static native void LibRegisterNameIdentifierRequest_certificateFile_set(long jarg1, String jarg2);
  public final static native String LibRegisterNameIdentifierRequest_certificateFile_get(long jarg1);
  public final static native void LibRegisterNameIdentifierRequest_issueInstant_set(long jarg1, String jarg2);
  public final static native String LibRegisterNameIdentifierRequest_issueInstant_get(long jarg1);
  public final static native void LibRegisterNameIdentifierRequest_majorVersion_set(long jarg1, int jarg2);
  public final static native int LibRegisterNameIdentifierRequest_majorVersion_get(long jarg1);
  public final static native void LibRegisterNameIdentifierRequest_minorVersion_set(long jarg1, int jarg2);
  public final static native int LibRegisterNameIdentifierRequest_minorVersion_get(long jarg1);
  public final static native void LibRegisterNameIdentifierRequest_privateKeyFile_set(long jarg1, String jarg2);
  public final static native String LibRegisterNameIdentifierRequest_privateKeyFile_get(long jarg1);
  public final static native void LibRegisterNameIdentifierRequest_requestId_set(long jarg1, String jarg2);
  public final static native String LibRegisterNameIdentifierRequest_requestId_get(long jarg1);
  public final static native void LibRegisterNameIdentifierRequest_respondWith_set(long jarg1, long jarg2);
  public final static native long LibRegisterNameIdentifierRequest_respondWith_get(long jarg1);
  public final static native void LibRegisterNameIdentifierRequest_signMethod_set(long jarg1, int jarg2);
  public final static native int LibRegisterNameIdentifierRequest_signMethod_get(long jarg1);
  public final static native void LibRegisterNameIdentifierRequest_signType_set(long jarg1, long jarg2);
  public final static native long LibRegisterNameIdentifierRequest_signType_get(long jarg1);
  public final static native void LibRegisterNameIdentifierRequest_extension_set(long jarg1, long jarg2);
  public final static native long LibRegisterNameIdentifierRequest_extension_get(long jarg1);
  public final static native void LibRegisterNameIdentifierRequest_idpProvidedNameIdentifier_set(long jarg1, long jarg2);
  public final static native long LibRegisterNameIdentifierRequest_idpProvidedNameIdentifier_get(long jarg1);
  public final static native void LibRegisterNameIdentifierRequest_oldProvidedNameIdentifier_set(long jarg1, long jarg2);
  public final static native long LibRegisterNameIdentifierRequest_oldProvidedNameIdentifier_get(long jarg1);
  public final static native void LibRegisterNameIdentifierRequest_spProvidedNameIdentifier_set(long jarg1, long jarg2);
  public final static native long LibRegisterNameIdentifierRequest_spProvidedNameIdentifier_get(long jarg1);
  public final static native long new_LibRegisterNameIdentifierRequest();
  public final static native void delete_LibRegisterNameIdentifierRequest(long jarg1);
  public final static native long LibRegisterNameIdentifierRequest_newFull(String jarg1, long jarg2, long jarg3, long jarg4, long jarg5, int jarg6);
  public final static native String LibRegisterNameIdentifierRequest_dump(long jarg1);
  public final static native void LibRegisterNameIdentifierResponse_extension_set(long jarg1, long jarg2);
  public final static native long LibRegisterNameIdentifierResponse_extension_get(long jarg1);
  public final static native void LibRegisterNameIdentifierResponse_providerId_set(long jarg1, String jarg2);
  public final static native String LibRegisterNameIdentifierResponse_providerId_get(long jarg1);
  public final static native void LibRegisterNameIdentifierResponse_relayState_set(long jarg1, String jarg2);
  public final static native String LibRegisterNameIdentifierResponse_relayState_get(long jarg1);
  public final static native void LibRegisterNameIdentifierResponse_status_set(long jarg1, long jarg2);
  public final static native long LibRegisterNameIdentifierResponse_status_get(long jarg1);
  public final static native long new_LibRegisterNameIdentifierResponse();
  public final static native void delete_LibRegisterNameIdentifierResponse(long jarg1);
  public final static native long LibRegisterNameIdentifierResponse_newFull(String jarg1, String jarg2, long jarg3, long jarg4, int jarg5);
  public final static native String LibRegisterNameIdentifierResponse_dump(long jarg1);
  public final static native void LibRequestAuthnContext_authnContextComparison_set(long jarg1, String jarg2);
  public final static native String LibRequestAuthnContext_authnContextComparison_get(long jarg1);
  public final static native void LibRequestAuthnContext_authnContextClassRef_set(long jarg1, long jarg2);
  public final static native long LibRequestAuthnContext_authnContextClassRef_get(long jarg1);
  public final static native void LibRequestAuthnContext_authnContextStatementRef_set(long jarg1, long jarg2);
  public final static native long LibRequestAuthnContext_authnContextStatementRef_get(long jarg1);
  public final static native long new_LibRequestAuthnContext();
  public final static native void delete_LibRequestAuthnContext(long jarg1);
  public final static native String LibRequestAuthnContext_dump(long jarg1);
  public final static native void LibStatusResponse_providerId_set(long jarg1, String jarg2);
  public final static native String LibStatusResponse_providerId_get(long jarg1);
  public final static native void LibStatusResponse_relayState_set(long jarg1, String jarg2);
  public final static native String LibStatusResponse_relayState_get(long jarg1);
  public final static native void LibStatusResponse_extension_set(long jarg1, long jarg2);
  public final static native long LibStatusResponse_extension_get(long jarg1);
  public final static native void LibStatusResponse_status_set(long jarg1, long jarg2);
  public final static native long LibStatusResponse_status_get(long jarg1);
  public final static native long new_LibStatusResponse();
  public final static native void delete_LibStatusResponse(long jarg1);
  public final static native String LibStatusResponse_dump(long jarg1);
  public final static native void Provider_caCertChain_set(long jarg1, String jarg2);
  public final static native String Provider_caCertChain_get(long jarg1);
  public final static native void Provider_metadataFilename_set(long jarg1, String jarg2);
  public final static native String Provider_metadataFilename_get(long jarg1);
  public final static native void Provider_providerId_set(long jarg1, String jarg2);
  public final static native String Provider_providerId_get(long jarg1);
  public final static native void Provider_publicKey_set(long jarg1, String jarg2);
  public final static native String Provider_publicKey_get(long jarg1);
  public final static native void Provider_role_set(long jarg1, int jarg2);
  public final static native int Provider_role_get(long jarg1);
  public final static native long new_Provider(int jarg1, String jarg2, String jarg3, String jarg4);
  public final static native void delete_Provider(long jarg1);
  public final static native long Provider_newFromDump(String jarg1);
  public final static native String Provider_dump(long jarg1);
  public final static native boolean Provider_acceptHttpMethod(long jarg1, long jarg2, int jarg3, int jarg4, boolean jarg5);
  public final static native String Provider_getAssertionConsumerServiceUrl(long jarg1, String jarg2);
  public final static native String Provider_getBase64SuccinctId(long jarg1);
  public final static native String Provider_getOrganization(long jarg1);
  public final static native int Provider_getFirstHttpMethod(long jarg1, long jarg2, int jarg3);
  public final static native String Provider_getMetadataOne(long jarg1, String jarg2);
  public final static native boolean Provider_hasProtocolProfile(long jarg1, int jarg2, String jarg3);
  public final static native int Provider_getProtocolConformance(long jarg1);
  public final static native void Server_certificate_set(long jarg1, String jarg2);
  public final static native String Server_certificate_get(long jarg1);
  public final static native void Server_privateKey_set(long jarg1, String jarg2);
  public final static native String Server_privateKey_get(long jarg1);
  public final static native void Server_privateKeyPassword_set(long jarg1, String jarg2);
  public final static native String Server_privateKeyPassword_get(long jarg1);
  public final static native void Server_signatureMethod_set(long jarg1, int jarg2);
  public final static native int Server_signatureMethod_get(long jarg1);
  public final static native void Server_caCertChain_set(long jarg1, String jarg2);
  public final static native String Server_caCertChain_get(long jarg1);
  public final static native void Server_metadataFilename_set(long jarg1, String jarg2);
  public final static native String Server_metadataFilename_get(long jarg1);
  public final static native void Server_providerId_set(long jarg1, String jarg2);
  public final static native String Server_providerId_get(long jarg1);
  public final static native void Server_publicKey_set(long jarg1, String jarg2);
  public final static native String Server_publicKey_get(long jarg1);
  public final static native void Server_role_set(long jarg1, int jarg2);
  public final static native int Server_role_get(long jarg1);
  public final static native long Server_providerIds_get(long jarg1);
  public final static native long new_Server(String jarg1, String jarg2, String jarg3, String jarg4);
  public final static native void delete_Server(long jarg1);
  public final static native long Server_newFromDump(String jarg1);
  public final static native boolean Server_acceptHttpMethod(long jarg1, long jarg2, int jarg3, int jarg4, boolean jarg5);
  public final static native String Server_getAssertionConsumerServiceUrl(long jarg1, String jarg2);
  public final static native String Server_getBase64SuccinctId(long jarg1);
  public final static native String Server_getOrganization(long jarg1);
  public final static native int Server_getFirstHttpMethod(long jarg1, long jarg2, int jarg3);
  public final static native String Server_getMetadataOne(long jarg1, String jarg2);
  public final static native boolean Server_hasProtocolProfile(long jarg1, int jarg2, String jarg3);
  public final static native int Server_getProtocolConformance(long jarg1);
  public final static native int Server_addProvider(long jarg1, int jarg2, String jarg3, String jarg4, String jarg5);
  public final static native String Server_dump(long jarg1);
  public final static native long Server_getProvider(long jarg1, String jarg2);
  public final static native void Federation_remoteProviderId_set(long jarg1, String jarg2);
  public final static native String Federation_remoteProviderId_get(long jarg1);
  public final static native void Federation_localNameIdentifier_set(long jarg1, long jarg2);
  public final static native long Federation_localNameIdentifier_get(long jarg1);
  public final static native void Federation_remoteNameIdentifier_set(long jarg1, long jarg2);
  public final static native long Federation_remoteNameIdentifier_get(long jarg1);
  public final static native long new_Federation(String jarg1);
  public final static native void delete_Federation(long jarg1);
  public final static native String Federation_dump(long jarg1);
  public final static native void Federation_buildLocalNameIdentifier(long jarg1, String jarg2, String jarg3, String jarg4);
  public final static native boolean Federation_verifyNameIdentifier(long jarg1, long jarg2);
  public final static native boolean Identity_isDirty_get(long jarg1);
  public final static native long Identity_providerIds_get(long jarg1);
  public final static native long new_Identity();
  public final static native void delete_Identity(long jarg1);
  public final static native long Identity_newFromDump(String jarg1);
  public final static native String Identity_dump(long jarg1);
  public final static native long Identity_getFederation(long jarg1, String jarg2);
  public final static native boolean Session_isDirty_get(long jarg1);
  public final static native long Session_providerIds_get(long jarg1);
  public final static native long new_Session();
  public final static native void delete_Session(long jarg1);
  public final static native long Session_newFromDump(String jarg1);
  public final static native String Session_dump(long jarg1);
  public final static native long Session_getAssertions(long jarg1, String jarg2);
  public final static native int getRequestTypeFromSoapMsg(String jarg1);
  public final static native boolean isLibertyQuery(String jarg1);
  public final static native String Defederation_artifact_get(long jarg1);
  public final static native void Defederation_artifactMessage_set(long jarg1, String jarg2);
  public final static native String Defederation_artifactMessage_get(long jarg1);
  public final static native void Defederation_identity_set(long jarg1, long jarg2);
  public final static native long Defederation_identity_get(long jarg1);
  public final static native boolean Defederation_isIdentityDirty_get(long jarg1);
  public final static native boolean Defederation_isSessionDirty_get(long jarg1);
  public final static native String Defederation_msgBody_get(long jarg1);
  public final static native String Defederation_msgRelayState_get(long jarg1);
  public final static native String Defederation_msgUrl_get(long jarg1);
  public final static native void Defederation_nameIdentifier_set(long jarg1, long jarg2);
  public final static native long Defederation_nameIdentifier_get(long jarg1);
  public final static native void Defederation_remoteProviderId_set(long jarg1, String jarg2);
  public final static native String Defederation_remoteProviderId_get(long jarg1);
  public final static native void Defederation_request_set(long jarg1, long jarg2);
  public final static native long Defederation_request_get(long jarg1);
  public final static native void Defederation_response_set(long jarg1, long jarg2);
  public final static native long Defederation_response_get(long jarg1);
  public final static native void Defederation_server_set(long jarg1, long jarg2);
  public final static native long Defederation_server_get(long jarg1);
  public final static native void Defederation_session_set(long jarg1, long jarg2);
  public final static native long Defederation_session_get(long jarg1);
  public final static native long new_Defederation(long jarg1);
  public final static native void delete_Defederation(long jarg1);
  public final static native int Defederation_setIdentityFromDump(long jarg1, String jarg2);
  public final static native int Defederation_setSessionFromDump(long jarg1, String jarg2);
  public final static native int Defederation_buildNotificationMsg(long jarg1);
  public final static native int Defederation_initNotification(long jarg1, String jarg2, int jarg3);
  public final static native int Defederation_processNotificationMsg(long jarg1, String jarg2);
  public final static native int Defederation_validateNotification(long jarg1);
  public final static native String Login_assertionArtifact_get(long jarg1);
  public final static native int Login_protocolProfile_get(long jarg1);
  public final static native String Login_artifact_get(long jarg1);
  public final static native void Login_artifactMessage_set(long jarg1, String jarg2);
  public final static native String Login_artifactMessage_get(long jarg1);
  public final static native void Login_identity_set(long jarg1, long jarg2);
  public final static native long Login_identity_get(long jarg1);
  public final static native boolean Login_isIdentityDirty_get(long jarg1);
  public final static native boolean Login_isSessionDirty_get(long jarg1);
  public final static native String Login_msgBody_get(long jarg1);
  public final static native String Login_msgRelayState_get(long jarg1);
  public final static native String Login_msgUrl_get(long jarg1);
  public final static native void Login_nameIdentifier_set(long jarg1, long jarg2);
  public final static native long Login_nameIdentifier_get(long jarg1);
  public final static native void Login_remoteProviderId_set(long jarg1, String jarg2);
  public final static native String Login_remoteProviderId_get(long jarg1);
  public final static native void Login_request_set(long jarg1, long jarg2);
  public final static native long Login_request_get(long jarg1);
  public final static native void Login_response_set(long jarg1, long jarg2);
  public final static native long Login_response_get(long jarg1);
  public final static native void Login_server_set(long jarg1, long jarg2);
  public final static native long Login_server_get(long jarg1);
  public final static native void Login_session_set(long jarg1, long jarg2);
  public final static native long Login_session_get(long jarg1);
  public final static native long new_Login(long jarg1);
  public final static native void delete_Login(long jarg1);
  public final static native long Login_newFromDump(long jarg1, String jarg2);
  public final static native int Login_setIdentityFromDump(long jarg1, String jarg2);
  public final static native int Login_setSessionFromDump(long jarg1, String jarg2);
  public final static native int Login_acceptSso(long jarg1);
  public final static native int Login_buildArtifactMsg(long jarg1, int jarg2);
  public final static native int Login_buildAssertion(long jarg1, String jarg2, String jarg3, String jarg4, String jarg5, String jarg6);
  public final static native int Login_buildAuthnRequestMsg(long jarg1);
  public final static native int Login_buildAuthnResponseMsg(long jarg1);
  public final static native int Login_buildRequestMsg(long jarg1);
  public final static native int Login_buildResponseMsg(long jarg1, String jarg2);
  public final static native String Login_dump(long jarg1);
  public final static native int Login_initAuthnRequest(long jarg1, String jarg2, int jarg3);
  public final static native int Login_initRequest(long jarg1, String jarg2, int jarg3);
  public final static native int Login_initIdpInitiatedAuthnRequest(long jarg1, String jarg2);
  public final static native boolean Login_mustAskForConsent(long jarg1);
  public final static native boolean Login_mustAuthenticate(long jarg1);
  public final static native int Login_processAuthnRequestMsg(long jarg1, String jarg2);
  public final static native int Login_processAuthnResponseMsg(long jarg1, String jarg2);
  public final static native int Login_processRequestMsg(long jarg1, String jarg2);
  public final static native int Login_processResponseMsg(long jarg1, String jarg2);
  public final static native int Login_setResourceId(long jarg1, String jarg2);
  public final static native int Login_validateRequestMsg(long jarg1, boolean jarg2, boolean jarg3);
  public final static native String Logout_artifact_get(long jarg1);
  public final static native void Logout_artifactMessage_set(long jarg1, String jarg2);
  public final static native String Logout_artifactMessage_get(long jarg1);
  public final static native void Logout_identity_set(long jarg1, long jarg2);
  public final static native long Logout_identity_get(long jarg1);
  public final static native boolean Logout_isIdentityDirty_get(long jarg1);
  public final static native boolean Logout_isSessionDirty_get(long jarg1);
  public final static native String Logout_msgBody_get(long jarg1);
  public final static native String Logout_msgRelayState_get(long jarg1);
  public final static native String Logout_msgUrl_get(long jarg1);
  public final static native void Logout_nameIdentifier_set(long jarg1, long jarg2);
  public final static native long Logout_nameIdentifier_get(long jarg1);
  public final static native void Logout_remoteProviderId_set(long jarg1, String jarg2);
  public final static native String Logout_remoteProviderId_get(long jarg1);
  public final static native void Logout_request_set(long jarg1, long jarg2);
  public final static native long Logout_request_get(long jarg1);
  public final static native void Logout_response_set(long jarg1, long jarg2);
  public final static native long Logout_response_get(long jarg1);
  public final static native void Logout_server_set(long jarg1, long jarg2);
  public final static native long Logout_server_get(long jarg1);
  public final static native void Logout_session_set(long jarg1, long jarg2);
  public final static native long Logout_session_get(long jarg1);
  public final static native long new_Logout(long jarg1);
  public final static native void delete_Logout(long jarg1);
  public final static native long Logout_newFromDump(long jarg1, String jarg2);
  public final static native int Logout_setIdentityFromDump(long jarg1, String jarg2);
  public final static native int Logout_setSessionFromDump(long jarg1, String jarg2);
  public final static native int Logout_buildRequestMsg(long jarg1);
  public final static native int Logout_buildResponseMsg(long jarg1);
  public final static native String Logout_dump(long jarg1);
  public final static native String Logout_getNextProviderId(long jarg1);
  public final static native int Logout_initRequest(long jarg1, String jarg2, int jarg3);
  public final static native int Logout_processRequestMsg(long jarg1, String jarg2);
  public final static native int Logout_processResponseMsg(long jarg1, String jarg2);
  public final static native int Logout_resetProviderIdIndex(long jarg1);
  public final static native int Logout_validateRequest(long jarg1);
  public final static native String Lecp_artifact_get(long jarg1);
  public final static native void Lecp_artifactMessage_set(long jarg1, String jarg2);
  public final static native String Lecp_artifactMessage_get(long jarg1);
  public final static native void Lecp_identity_set(long jarg1, long jarg2);
  public final static native long Lecp_identity_get(long jarg1);
  public final static native boolean Lecp_isIdentityDirty_get(long jarg1);
  public final static native boolean Lecp_isSessionDirty_get(long jarg1);
  public final static native String Lecp_msgBody_get(long jarg1);
  public final static native String Lecp_msgRelayState_get(long jarg1);
  public final static native String Lecp_msgUrl_get(long jarg1);
  public final static native void Lecp_nameIdentifier_set(long jarg1, long jarg2);
  public final static native long Lecp_nameIdentifier_get(long jarg1);
  public final static native void Lecp_remoteProviderId_set(long jarg1, String jarg2);
  public final static native String Lecp_remoteProviderId_get(long jarg1);
  public final static native void Lecp_request_set(long jarg1, long jarg2);
  public final static native long Lecp_request_get(long jarg1);
  public final static native void Lecp_response_set(long jarg1, long jarg2);
  public final static native long Lecp_response_get(long jarg1);
  public final static native void Lecp_server_set(long jarg1, long jarg2);
  public final static native long Lecp_server_get(long jarg1);
  public final static native void Lecp_session_set(long jarg1, long jarg2);
  public final static native long Lecp_session_get(long jarg1);
  public final static native long new_Lecp(long jarg1);
  public final static native void delete_Lecp(long jarg1);
  public final static native int Lecp_setIdentityFromDump(long jarg1, String jarg2);
  public final static native int Lecp_setSessionFromDump(long jarg1, String jarg2);
  public final static native int Lecp_buildAssertion(long jarg1, String jarg2, String jarg3, String jarg4, String jarg5, String jarg6);
  public final static native int Lecp_setResourceId(long jarg1, String jarg2);
  public final static native int Lecp_validateRequestMsg(long jarg1, boolean jarg2, boolean jarg3);
  public final static native int Lecp_buildAuthnRequestEnvelopeMsg(long jarg1);
  public final static native int Lecp_buildAuthnRequestMsg(long jarg1);
  public final static native int Lecp_buildAuthnResponseEnvelopeMsg(long jarg1);
  public final static native int Lecp_buildAuthnResponseMsg(long jarg1);
  public final static native int Lecp_initAuthnRequest(long jarg1, String jarg2);
  public final static native int Lecp_processAuthnRequestEnvelopeMsg(long jarg1, String jarg2);
  public final static native int Lecp_processAuthnRequestMsg(long jarg1, String jarg2);
  public final static native int Lecp_processAuthnResponseEnvelopeMsg(long jarg1, String jarg2);
  public final static native String NameIdentifierMapping_targetNameIdentifier_get(long jarg1);
  public final static native String NameIdentifierMapping_artifact_get(long jarg1);
  public final static native void NameIdentifierMapping_artifactMessage_set(long jarg1, String jarg2);
  public final static native String NameIdentifierMapping_artifactMessage_get(long jarg1);
  public final static native void NameIdentifierMapping_identity_set(long jarg1, long jarg2);
  public final static native long NameIdentifierMapping_identity_get(long jarg1);
  public final static native boolean NameIdentifierMapping_isIdentityDirty_get(long jarg1);
  public final static native boolean NameIdentifierMapping_isSessionDirty_get(long jarg1);
  public final static native String NameIdentifierMapping_msgBody_get(long jarg1);
  public final static native String NameIdentifierMapping_msgUrl_get(long jarg1);
  public final static native void NameIdentifierMapping_nameIdentifier_set(long jarg1, long jarg2);
  public final static native long NameIdentifierMapping_nameIdentifier_get(long jarg1);
  public final static native void NameIdentifierMapping_remoteProviderId_set(long jarg1, String jarg2);
  public final static native String NameIdentifierMapping_remoteProviderId_get(long jarg1);
  public final static native void NameIdentifierMapping_request_set(long jarg1, long jarg2);
  public final static native long NameIdentifierMapping_request_get(long jarg1);
  public final static native void NameIdentifierMapping_response_set(long jarg1, long jarg2);
  public final static native long NameIdentifierMapping_response_get(long jarg1);
  public final static native void NameIdentifierMapping_server_set(long jarg1, long jarg2);
  public final static native long NameIdentifierMapping_server_get(long jarg1);
  public final static native void NameIdentifierMapping_session_set(long jarg1, long jarg2);
  public final static native long NameIdentifierMapping_session_get(long jarg1);
  public final static native long new_NameIdentifierMapping(long jarg1);
  public final static native void delete_NameIdentifierMapping(long jarg1);
  public final static native int NameIdentifierMapping_setIdentityFromDump(long jarg1, String jarg2);
  public final static native int NameIdentifierMapping_setSessionFromDump(long jarg1, String jarg2);
  public final static native int NameIdentifierMapping_buildRequestMsg(long jarg1);
  public final static native int NameIdentifierMapping_buildResponseMsg(long jarg1);
  public final static native int NameIdentifierMapping_initRequest(long jarg1, String jarg2, String jarg3);
  public final static native int NameIdentifierMapping_processRequestMsg(long jarg1, String jarg2);
  public final static native int NameIdentifierMapping_processResponseMsg(long jarg1, String jarg2);
  public final static native int NameIdentifierMapping_validateRequest(long jarg1);
  public final static native String NameRegistration_artifact_get(long jarg1);
  public final static native void NameRegistration_artifactMessage_set(long jarg1, String jarg2);
  public final static native String NameRegistration_artifactMessage_get(long jarg1);
  public final static native void NameRegistration_identity_set(long jarg1, long jarg2);
  public final static native long NameRegistration_identity_get(long jarg1);
  public final static native boolean NameRegistration_isIdentityDirty_get(long jarg1);
  public final static native boolean NameRegistration_isSessionDirty_get(long jarg1);
  public final static native String NameRegistration_msgBody_get(long jarg1);
  public final static native String NameRegistration_msgRelayState_get(long jarg1);
  public final static native String NameRegistration_msgUrl_get(long jarg1);
  public final static native void NameRegistration_nameIdentifier_set(long jarg1, long jarg2);
  public final static native long NameRegistration_nameIdentifier_get(long jarg1);
  public final static native void NameRegistration_remoteProviderId_set(long jarg1, String jarg2);
  public final static native String NameRegistration_remoteProviderId_get(long jarg1);
  public final static native void NameRegistration_request_set(long jarg1, long jarg2);
  public final static native long NameRegistration_request_get(long jarg1);
  public final static native void NameRegistration_response_set(long jarg1, long jarg2);
  public final static native long NameRegistration_response_get(long jarg1);
  public final static native void NameRegistration_server_set(long jarg1, long jarg2);
  public final static native long NameRegistration_server_get(long jarg1);
  public final static native void NameRegistration_session_set(long jarg1, long jarg2);
  public final static native long NameRegistration_session_get(long jarg1);
  public final static native void NameRegistration_oldNameIdentifier_set(long jarg1, long jarg2);
  public final static native long NameRegistration_oldNameIdentifier_get(long jarg1);
  public final static native long new_NameRegistration(long jarg1);
  public final static native void delete_NameRegistration(long jarg1);
  public final static native long NameRegistration_newFromDump(long jarg1, String jarg2);
  public final static native int NameRegistration_setIdentityFromDump(long jarg1, String jarg2);
  public final static native int NameRegistration_setSessionFromDump(long jarg1, String jarg2);
  public final static native int NameRegistration_buildRequestMsg(long jarg1);
  public final static native int NameRegistration_buildResponseMsg(long jarg1);
  public final static native String NameRegistration_dump(long jarg1);
  public final static native int NameRegistration_initRequest(long jarg1, String jarg2, int jarg3);
  public final static native int NameRegistration_processRequestMsg(long jarg1, String jarg2);
  public final static native int NameRegistration_processResponseMsg(long jarg1, String jarg2);
  public final static native int NameRegistration_validateRequest(long jarg1);
  public final static native void Samlp2NameIDPolicy_format_set(long jarg1, String jarg2);
  public final static native String Samlp2NameIDPolicy_format_get(long jarg1);
  public final static native void Samlp2NameIDPolicy_SPNameQualifier_set(long jarg1, String jarg2);
  public final static native String Samlp2NameIDPolicy_SPNameQualifier_get(long jarg1);
  public final static native void Samlp2NameIDPolicy_allowCreate_set(long jarg1, boolean jarg2);
  public final static native boolean Samlp2NameIDPolicy_allowCreate_get(long jarg1);
  public final static native long new_Samlp2NameIDPolicy();
  public final static native void delete_Samlp2NameIDPolicy(long jarg1);
  public final static native String Samlp2NameIDPolicy_dump(long jarg1);
  public final static native void Samlp2RequestedAuthnContext_AuthnContextClassRef_set(long jarg1, String jarg2);
  public final static native String Samlp2RequestedAuthnContext_AuthnContextClassRef_get(long jarg1);
  public final static native void Samlp2RequestedAuthnContext_AuthnContextDeclRef_set(long jarg1, String jarg2);
  public final static native String Samlp2RequestedAuthnContext_AuthnContextDeclRef_get(long jarg1);
  public final static native void Samlp2RequestedAuthnContext_Comparison_set(long jarg1, String jarg2);
  public final static native String Samlp2RequestedAuthnContext_Comparison_get(long jarg1);
  public final static native long new_Samlp2RequestedAuthnContext();
  public final static native void delete_Samlp2RequestedAuthnContext(long jarg1);
  public final static native String Samlp2RequestedAuthnContext_dump(long jarg1);
  public final static native void Saml2Assertion_Version_set(long jarg1, String jarg2);
  public final static native String Saml2Assertion_Version_get(long jarg1);
  public final static native void Saml2Assertion_ID_set(long jarg1, String jarg2);
  public final static native String Saml2Assertion_ID_get(long jarg1);
  public final static native void Saml2Assertion_issueInstant_set(long jarg1, String jarg2);
  public final static native String Saml2Assertion_issueInstant_get(long jarg1);
  public final static native void Saml2Assertion_issuer_set(long jarg1, long jarg2);
  public final static native long Saml2Assertion_issuer_get(long jarg1);
  public final static native void Saml2Assertion_subject_set(long jarg1, long jarg2);
  public final static native long Saml2Assertion_subject_get(long jarg1);
  public final static native void Saml2Assertion_conditions_set(long jarg1, long jarg2);
  public final static native long Saml2Assertion_conditions_get(long jarg1);
  public final static native void Saml2Assertion_advice_set(long jarg1, long jarg2);
  public final static native long Saml2Assertion_advice_get(long jarg1);
  public final static native long new_Saml2Assertion();
  public final static native void delete_Saml2Assertion(long jarg1);
  public final static native String Saml2Assertion_dump(long jarg1);
  public final static native void Samlp2IDPList_GetComplete_set(long jarg1, String jarg2);
  public final static native String Samlp2IDPList_GetComplete_get(long jarg1);
  public final static native void Samlp2IDPList_iDPEntry_set(long jarg1, long jarg2);
  public final static native long Samlp2IDPList_iDPEntry_get(long jarg1);
  public final static native long new_Samlp2IDPList();
  public final static native void delete_Samlp2IDPList(long jarg1);
  public final static native String Samlp2IDPList_dump(long jarg1);
  public final static native long new_Saml2KeyInfoConfirmationData();
  public final static native void delete_Saml2KeyInfoConfirmationData(long jarg1);
  public final static native String Saml2KeyInfoConfirmationData_dump(long jarg1);
  public final static native void Saml2Conditions_notBefore_set(long jarg1, String jarg2);
  public final static native String Saml2Conditions_notBefore_get(long jarg1);
  public final static native void Saml2Conditions_notOnOrAfter_set(long jarg1, String jarg2);
  public final static native String Saml2Conditions_notOnOrAfter_get(long jarg1);
  public final static native long new_Saml2Conditions();
  public final static native void delete_Saml2Conditions(long jarg1);
  public final static native String Saml2Conditions_dump(long jarg1);
  public final static native long new_Saml2Evidence();
  public final static native void delete_Saml2Evidence(long jarg1);
  public final static native String Saml2Evidence_dump(long jarg1);
  public final static native void Saml2NameID_content_set(long jarg1, String jarg2);
  public final static native String Saml2NameID_content_get(long jarg1);
  public final static native void Saml2NameID_format_set(long jarg1, String jarg2);
  public final static native String Saml2NameID_format_get(long jarg1);
  public final static native void Saml2NameID_SPProvidedID_set(long jarg1, String jarg2);
  public final static native String Saml2NameID_SPProvidedID_get(long jarg1);
  public final static native void Saml2NameID_nameQualifier_set(long jarg1, String jarg2);
  public final static native String Saml2NameID_nameQualifier_get(long jarg1);
  public final static native void Saml2NameID_SPNameQualifier_set(long jarg1, String jarg2);
  public final static native String Saml2NameID_SPNameQualifier_get(long jarg1);
  public final static native long new_Saml2NameID();
  public final static native void delete_Saml2NameID(long jarg1);
  public final static native String Saml2NameID_dump(long jarg1);
  public final static native void Samlp2StatusCode_value_set(long jarg1, String jarg2);
  public final static native String Samlp2StatusCode_value_get(long jarg1);
  public final static native void Samlp2StatusCode_statusCode_set(long jarg1, long jarg2);
  public final static native long Samlp2StatusCode_statusCode_get(long jarg1);
  public final static native long new_Samlp2StatusCode();
  public final static native void delete_Samlp2StatusCode(long jarg1);
  public final static native String Samlp2StatusCode_dump(long jarg1);
  public final static native void Samlp2Status_statusMessage_set(long jarg1, String jarg2);
  public final static native String Samlp2Status_statusMessage_get(long jarg1);
  public final static native void Samlp2Status_statusCode_set(long jarg1, long jarg2);
  public final static native long Samlp2Status_statusCode_get(long jarg1);
  public final static native void Samlp2Status_statusDetail_set(long jarg1, long jarg2);
  public final static native long Samlp2Status_statusDetail_get(long jarg1);
  public final static native long new_Samlp2Status();
  public final static native void delete_Samlp2Status(long jarg1);
  public final static native String Samlp2Status_dump(long jarg1);
  public final static native long new_Saml2ConditionAbstract();
  public final static native void delete_Saml2ConditionAbstract(long jarg1);
  public final static native String Saml2ConditionAbstract_dump(long jarg1);
  public final static native long new_Saml2OneTimeUse();
  public final static native void delete_Saml2OneTimeUse(long jarg1);
  public final static native String Saml2OneTimeUse_dump(long jarg1);
  public final static native long new_Saml2Advice();
  public final static native void delete_Saml2Advice(long jarg1);
  public final static native String Saml2Advice_dump(long jarg1);
  public final static native void Saml2BaseIDAbstract_nameQualifier_set(long jarg1, String jarg2);
  public final static native String Saml2BaseIDAbstract_nameQualifier_get(long jarg1);
  public final static native void Saml2BaseIDAbstract_SPNameQualifier_set(long jarg1, String jarg2);
  public final static native String Saml2BaseIDAbstract_SPNameQualifier_get(long jarg1);
  public final static native long new_Saml2BaseIDAbstract();
  public final static native void delete_Saml2BaseIDAbstract(long jarg1);
  public final static native String Saml2BaseIDAbstract_dump(long jarg1);
  public final static native void Saml2AuthnContext_AuthnContextClassRef_set(long jarg1, String jarg2);
  public final static native String Saml2AuthnContext_AuthnContextClassRef_get(long jarg1);
  public final static native void Saml2AuthnContext_AuthnContextDeclRef_set(long jarg1, String jarg2);
  public final static native String Saml2AuthnContext_AuthnContextDeclRef_get(long jarg1);
  public final static native void Saml2AuthnContext_AuthenticatingAuthority_set(long jarg1, String jarg2);
  public final static native String Saml2AuthnContext_AuthenticatingAuthority_get(long jarg1);
  public final static native long new_Saml2AuthnContext();
  public final static native void delete_Saml2AuthnContext(long jarg1);
  public final static native String Saml2AuthnContext_dump(long jarg1);
  public final static native void Saml2SubjectLocality_Address_set(long jarg1, String jarg2);
  public final static native String Saml2SubjectLocality_Address_get(long jarg1);
  public final static native void Saml2SubjectLocality_DNSName_set(long jarg1, String jarg2);
  public final static native String Saml2SubjectLocality_DNSName_get(long jarg1);
  public final static native long new_Saml2SubjectLocality();
  public final static native void delete_Saml2SubjectLocality(long jarg1);
  public final static native String Saml2SubjectLocality_dump(long jarg1);
  public final static native void Saml2SubjectConfirmationData_notBefore_set(long jarg1, String jarg2);
  public final static native String Saml2SubjectConfirmationData_notBefore_get(long jarg1);
  public final static native void Saml2SubjectConfirmationData_notOnOrAfter_set(long jarg1, String jarg2);
  public final static native String Saml2SubjectConfirmationData_notOnOrAfter_get(long jarg1);
  public final static native void Saml2SubjectConfirmationData_recipient_set(long jarg1, String jarg2);
  public final static native String Saml2SubjectConfirmationData_recipient_get(long jarg1);
  public final static native void Saml2SubjectConfirmationData_inResponseTo_set(long jarg1, String jarg2);
  public final static native String Saml2SubjectConfirmationData_inResponseTo_get(long jarg1);
  public final static native void Saml2SubjectConfirmationData_Address_set(long jarg1, String jarg2);
  public final static native String Saml2SubjectConfirmationData_Address_get(long jarg1);
  public final static native long new_Saml2SubjectConfirmationData();
  public final static native void delete_Saml2SubjectConfirmationData(long jarg1);
  public final static native String Saml2SubjectConfirmationData_dump(long jarg1);
  public final static native void Saml2SubjectConfirmation_Method_set(long jarg1, String jarg2);
  public final static native String Saml2SubjectConfirmation_Method_get(long jarg1);
  public final static native void Saml2SubjectConfirmation_baseID_set(long jarg1, long jarg2);
  public final static native long Saml2SubjectConfirmation_baseID_get(long jarg1);
  public final static native void Saml2SubjectConfirmation_nameID_set(long jarg1, long jarg2);
  public final static native long Saml2SubjectConfirmation_nameID_get(long jarg1);
  public final static native void Saml2SubjectConfirmation_encryptedID_set(long jarg1, long jarg2);
  public final static native long Saml2SubjectConfirmation_encryptedID_get(long jarg1);
  public final static native void Saml2SubjectConfirmation_subjectConfirmationData_set(long jarg1, long jarg2);
  public final static native long Saml2SubjectConfirmation_subjectConfirmationData_get(long jarg1);
  public final static native long new_Saml2SubjectConfirmation();
  public final static native void delete_Saml2SubjectConfirmation(long jarg1);
  public final static native String Saml2SubjectConfirmation_dump(long jarg1);
  public final static native void Saml2ProxyRestriction_Audience_set(long jarg1, String jarg2);
  public final static native String Saml2ProxyRestriction_Audience_get(long jarg1);
  public final static native void Saml2ProxyRestriction_Count_set(long jarg1, String jarg2);
  public final static native String Saml2ProxyRestriction_Count_get(long jarg1);
  public final static native long new_Saml2ProxyRestriction();
  public final static native void delete_Saml2ProxyRestriction(long jarg1);
  public final static native String Saml2ProxyRestriction_dump(long jarg1);
  public final static native long new_Saml2StatementAbstract();
  public final static native void delete_Saml2StatementAbstract(long jarg1);
  public final static native String Saml2StatementAbstract_dump(long jarg1);
  public final static native void Saml2AuthnStatement_AuthnInstant_set(long jarg1, String jarg2);
  public final static native String Saml2AuthnStatement_AuthnInstant_get(long jarg1);
  public final static native void Saml2AuthnStatement_sessionIndex_set(long jarg1, String jarg2);
  public final static native String Saml2AuthnStatement_sessionIndex_get(long jarg1);
  public final static native void Saml2AuthnStatement_SessionNotOnOrAfter_set(long jarg1, String jarg2);
  public final static native String Saml2AuthnStatement_SessionNotOnOrAfter_get(long jarg1);
  public final static native void Saml2AuthnStatement_subjectLocality_set(long jarg1, long jarg2);
  public final static native long Saml2AuthnStatement_subjectLocality_get(long jarg1);
  public final static native void Saml2AuthnStatement_authnContext_set(long jarg1, long jarg2);
  public final static native long Saml2AuthnStatement_authnContext_get(long jarg1);
  public final static native long new_Saml2AuthnStatement();
  public final static native void delete_Saml2AuthnStatement(long jarg1);
  public final static native String Saml2AuthnStatement_dump(long jarg1);
  public final static native long new_Saml2AttributeStatement();
  public final static native void delete_Saml2AttributeStatement(long jarg1);
  public final static native String Saml2AttributeStatement_dump(long jarg1);
  public final static native void Samlp2IDPEntry_providerId_set(long jarg1, String jarg2);
  public final static native String Samlp2IDPEntry_providerId_get(long jarg1);
  public final static native void Samlp2IDPEntry_Name_set(long jarg1, String jarg2);
  public final static native String Samlp2IDPEntry_Name_get(long jarg1);
  public final static native void Samlp2IDPEntry_Loc_set(long jarg1, String jarg2);
  public final static native String Samlp2IDPEntry_Loc_get(long jarg1);
  public final static native long new_Samlp2IDPEntry();
  public final static native void delete_Samlp2IDPEntry(long jarg1);
  public final static native String Samlp2IDPEntry_dump(long jarg1);
  public final static native long new_Samlp2Extensions();
  public final static native void delete_Samlp2Extensions(long jarg1);
  public final static native String Samlp2Extensions_dump(long jarg1);
  public final static native void Saml2Action_content_set(long jarg1, String jarg2);
  public final static native String Saml2Action_content_get(long jarg1);
  public final static native void Saml2Action_Namespace_set(long jarg1, String jarg2);
  public final static native String Saml2Action_Namespace_get(long jarg1);
  public final static native long new_Saml2Action();
  public final static native void delete_Saml2Action(long jarg1);
  public final static native String Saml2Action_dump(long jarg1);
  public final static native void Samlp2StatusResponse_ID_set(long jarg1, String jarg2);
  public final static native String Samlp2StatusResponse_ID_get(long jarg1);
  public final static native void Samlp2StatusResponse_inResponseTo_set(long jarg1, String jarg2);
  public final static native String Samlp2StatusResponse_inResponseTo_get(long jarg1);
  public final static native void Samlp2StatusResponse_Version_set(long jarg1, String jarg2);
  public final static native String Samlp2StatusResponse_Version_get(long jarg1);
  public final static native void Samlp2StatusResponse_issueInstant_set(long jarg1, String jarg2);
  public final static native String Samlp2StatusResponse_issueInstant_get(long jarg1);
  public final static native void Samlp2StatusResponse_Destination_set(long jarg1, String jarg2);
  public final static native String Samlp2StatusResponse_Destination_get(long jarg1);
  public final static native void Samlp2StatusResponse_Consent_set(long jarg1, String jarg2);
  public final static native String Samlp2StatusResponse_Consent_get(long jarg1);
  public final static native void Samlp2StatusResponse_issuer_set(long jarg1, long jarg2);
  public final static native long Samlp2StatusResponse_issuer_get(long jarg1);
  public final static native void Samlp2StatusResponse_extensions_set(long jarg1, long jarg2);
  public final static native long Samlp2StatusResponse_extensions_get(long jarg1);
  public final static native void Samlp2StatusResponse_status_set(long jarg1, long jarg2);
  public final static native long Samlp2StatusResponse_status_get(long jarg1);
  public final static native long new_Samlp2StatusResponse();
  public final static native void delete_Samlp2StatusResponse(long jarg1);
  public final static native String Samlp2StatusResponse_dump(long jarg1);
  public final static native void Samlp2Response_issuer_set(long jarg1, long jarg2);
  public final static native long Samlp2Response_issuer_get(long jarg1);
  public final static native void Samlp2Response_Extensions_set(long jarg1, long jarg2);
  public final static native long Samlp2Response_Extensions_get(long jarg1);
  public final static native void Samlp2Response_Status_set(long jarg1, long jarg2);
  public final static native long Samlp2Response_Status_get(long jarg1);
  public final static native void Samlp2Response_ID_set(long jarg1, String jarg2);
  public final static native String Samlp2Response_ID_get(long jarg1);
  public final static native void Samlp2Response_inResponseTo_set(long jarg1, String jarg2);
  public final static native String Samlp2Response_inResponseTo_get(long jarg1);
  public final static native void Samlp2Response_Version_set(long jarg1, String jarg2);
  public final static native String Samlp2Response_Version_get(long jarg1);
  public final static native void Samlp2Response_issueInstant_set(long jarg1, String jarg2);
  public final static native String Samlp2Response_issueInstant_get(long jarg1);
  public final static native void Samlp2Response_Destination_set(long jarg1, String jarg2);
  public final static native String Samlp2Response_Destination_get(long jarg1);
  public final static native void Samlp2Response_Consent_set(long jarg1, String jarg2);
  public final static native String Samlp2Response_Consent_get(long jarg1);
  public final static native long new_Samlp2Response();
  public final static native void delete_Samlp2Response(long jarg1);
  public final static native String Samlp2Response_dump(long jarg1);
  public final static native void Samlp2ArtifactResponse_any_set(long jarg1, long jarg2);
  public final static native long Samlp2ArtifactResponse_any_get(long jarg1);
  public final static native void Samlp2ArtifactResponse_issuer_set(long jarg1, long jarg2);
  public final static native long Samlp2ArtifactResponse_issuer_get(long jarg1);
  public final static native void Samlp2ArtifactResponse_Extensions_set(long jarg1, long jarg2);
  public final static native long Samlp2ArtifactResponse_Extensions_get(long jarg1);
  public final static native void Samlp2ArtifactResponse_Status_set(long jarg1, long jarg2);
  public final static native long Samlp2ArtifactResponse_Status_get(long jarg1);
  public final static native void Samlp2ArtifactResponse_ID_set(long jarg1, String jarg2);
  public final static native String Samlp2ArtifactResponse_ID_get(long jarg1);
  public final static native void Samlp2ArtifactResponse_inResponseTo_set(long jarg1, String jarg2);
  public final static native String Samlp2ArtifactResponse_inResponseTo_get(long jarg1);
  public final static native void Samlp2ArtifactResponse_Version_set(long jarg1, String jarg2);
  public final static native String Samlp2ArtifactResponse_Version_get(long jarg1);
  public final static native void Samlp2ArtifactResponse_issueInstant_set(long jarg1, String jarg2);
  public final static native String Samlp2ArtifactResponse_issueInstant_get(long jarg1);
  public final static native void Samlp2ArtifactResponse_Destination_set(long jarg1, String jarg2);
  public final static native String Samlp2ArtifactResponse_Destination_get(long jarg1);
  public final static native void Samlp2ArtifactResponse_Consent_set(long jarg1, String jarg2);
  public final static native String Samlp2ArtifactResponse_Consent_get(long jarg1);
  public final static native long new_Samlp2ArtifactResponse();
  public final static native void delete_Samlp2ArtifactResponse(long jarg1);
  public final static native String Samlp2ArtifactResponse_dump(long jarg1);
  public final static native void Samlp2RequestAbstract_ID_set(long jarg1, String jarg2);
  public final static native String Samlp2RequestAbstract_ID_get(long jarg1);
  public final static native void Samlp2RequestAbstract_Version_set(long jarg1, String jarg2);
  public final static native String Samlp2RequestAbstract_Version_get(long jarg1);
  public final static native void Samlp2RequestAbstract_issueInstant_set(long jarg1, String jarg2);
  public final static native String Samlp2RequestAbstract_issueInstant_get(long jarg1);
  public final static native void Samlp2RequestAbstract_Destination_set(long jarg1, String jarg2);
  public final static native String Samlp2RequestAbstract_Destination_get(long jarg1);
  public final static native void Samlp2RequestAbstract_Consent_set(long jarg1, String jarg2);
  public final static native String Samlp2RequestAbstract_Consent_get(long jarg1);
  public final static native void Samlp2RequestAbstract_issuer_set(long jarg1, long jarg2);
  public final static native long Samlp2RequestAbstract_issuer_get(long jarg1);
  public final static native void Samlp2RequestAbstract_extensions_set(long jarg1, long jarg2);
  public final static native long Samlp2RequestAbstract_extensions_get(long jarg1);
  public final static native long new_Samlp2RequestAbstract();
  public final static native void delete_Samlp2RequestAbstract(long jarg1);
  public final static native String Samlp2RequestAbstract_dump(long jarg1);
  public final static native void Samlp2AssertionIDRequest_AssertionIDRef_set(long jarg1, String jarg2);
  public final static native String Samlp2AssertionIDRequest_AssertionIDRef_get(long jarg1);
  public final static native void Samlp2AssertionIDRequest_issuer_set(long jarg1, long jarg2);
  public final static native long Samlp2AssertionIDRequest_issuer_get(long jarg1);
  public final static native void Samlp2AssertionIDRequest_Extensions_set(long jarg1, long jarg2);
  public final static native long Samlp2AssertionIDRequest_Extensions_get(long jarg1);
  public final static native void Samlp2AssertionIDRequest_ID_set(long jarg1, String jarg2);
  public final static native String Samlp2AssertionIDRequest_ID_get(long jarg1);
  public final static native void Samlp2AssertionIDRequest_Version_set(long jarg1, String jarg2);
  public final static native String Samlp2AssertionIDRequest_Version_get(long jarg1);
  public final static native void Samlp2AssertionIDRequest_issueInstant_set(long jarg1, String jarg2);
  public final static native String Samlp2AssertionIDRequest_issueInstant_get(long jarg1);
  public final static native void Samlp2AssertionIDRequest_Destination_set(long jarg1, String jarg2);
  public final static native String Samlp2AssertionIDRequest_Destination_get(long jarg1);
  public final static native void Samlp2AssertionIDRequest_Consent_set(long jarg1, String jarg2);
  public final static native String Samlp2AssertionIDRequest_Consent_get(long jarg1);
  public final static native long new_Samlp2AssertionIDRequest();
  public final static native void delete_Samlp2AssertionIDRequest(long jarg1);
  public final static native String Samlp2AssertionIDRequest_dump(long jarg1);
  public final static native void Samlp2ArtifactResolve_Artifact_set(long jarg1, String jarg2);
  public final static native String Samlp2ArtifactResolve_Artifact_get(long jarg1);
  public final static native void Samlp2ArtifactResolve_issuer_set(long jarg1, long jarg2);
  public final static native long Samlp2ArtifactResolve_issuer_get(long jarg1);
  public final static native void Samlp2ArtifactResolve_Extensions_set(long jarg1, long jarg2);
  public final static native long Samlp2ArtifactResolve_Extensions_get(long jarg1);
  public final static native void Samlp2ArtifactResolve_ID_set(long jarg1, String jarg2);
  public final static native String Samlp2ArtifactResolve_ID_get(long jarg1);
  public final static native void Samlp2ArtifactResolve_Version_set(long jarg1, String jarg2);
  public final static native String Samlp2ArtifactResolve_Version_get(long jarg1);
  public final static native void Samlp2ArtifactResolve_issueInstant_set(long jarg1, String jarg2);
  public final static native String Samlp2ArtifactResolve_issueInstant_get(long jarg1);
  public final static native void Samlp2ArtifactResolve_Destination_set(long jarg1, String jarg2);
  public final static native String Samlp2ArtifactResolve_Destination_get(long jarg1);
  public final static native void Samlp2ArtifactResolve_Consent_set(long jarg1, String jarg2);
  public final static native String Samlp2ArtifactResolve_Consent_get(long jarg1);
  public final static native long new_Samlp2ArtifactResolve();
  public final static native void delete_Samlp2ArtifactResolve(long jarg1);
  public final static native String Samlp2ArtifactResolve_dump(long jarg1);
  public final static native void Samlp2NameIDMappingRequest_baseID_set(long jarg1, long jarg2);
  public final static native long Samlp2NameIDMappingRequest_baseID_get(long jarg1);
  public final static native void Samlp2NameIDMappingRequest_nameID_set(long jarg1, long jarg2);
  public final static native long Samlp2NameIDMappingRequest_nameID_get(long jarg1);
  public final static native void Samlp2NameIDMappingRequest_encryptedID_set(long jarg1, long jarg2);
  public final static native long Samlp2NameIDMappingRequest_encryptedID_get(long jarg1);
  public final static native void Samlp2NameIDMappingRequest_nameIDPolicy_set(long jarg1, long jarg2);
  public final static native long Samlp2NameIDMappingRequest_nameIDPolicy_get(long jarg1);
  public final static native void Samlp2NameIDMappingRequest_issuer_set(long jarg1, long jarg2);
  public final static native long Samlp2NameIDMappingRequest_issuer_get(long jarg1);
  public final static native void Samlp2NameIDMappingRequest_Extensions_set(long jarg1, long jarg2);
  public final static native long Samlp2NameIDMappingRequest_Extensions_get(long jarg1);
  public final static native void Samlp2NameIDMappingRequest_ID_set(long jarg1, String jarg2);
  public final static native String Samlp2NameIDMappingRequest_ID_get(long jarg1);
  public final static native void Samlp2NameIDMappingRequest_Version_set(long jarg1, String jarg2);
  public final static native String Samlp2NameIDMappingRequest_Version_get(long jarg1);
  public final static native void Samlp2NameIDMappingRequest_issueInstant_set(long jarg1, String jarg2);
  public final static native String Samlp2NameIDMappingRequest_issueInstant_get(long jarg1);
  public final static native void Samlp2NameIDMappingRequest_Destination_set(long jarg1, String jarg2);
  public final static native String Samlp2NameIDMappingRequest_Destination_get(long jarg1);
  public final static native void Samlp2NameIDMappingRequest_Consent_set(long jarg1, String jarg2);
  public final static native String Samlp2NameIDMappingRequest_Consent_get(long jarg1);
  public final static native long new_Samlp2NameIDMappingRequest();
  public final static native void delete_Samlp2NameIDMappingRequest(long jarg1);
  public final static native String Samlp2NameIDMappingRequest_dump(long jarg1);
  public final static native void Samlp2AuthnRequest_forceAuthn_set(long jarg1, boolean jarg2);
  public final static native boolean Samlp2AuthnRequest_forceAuthn_get(long jarg1);
  public final static native void Samlp2AuthnRequest_isPassive_set(long jarg1, boolean jarg2);
  public final static native boolean Samlp2AuthnRequest_isPassive_get(long jarg1);
  public final static native void Samlp2AuthnRequest_ProtocolBinding_set(long jarg1, String jarg2);
  public final static native String Samlp2AuthnRequest_ProtocolBinding_get(long jarg1);
  public final static native void Samlp2AuthnRequest_assertionConsumerServiceIndex_set(long jarg1, int jarg2);
  public final static native int Samlp2AuthnRequest_assertionConsumerServiceIndex_get(long jarg1);
  public final static native void Samlp2AuthnRequest_AssertionConsumerServiceURL_set(long jarg1, String jarg2);
  public final static native String Samlp2AuthnRequest_AssertionConsumerServiceURL_get(long jarg1);
  public final static native void Samlp2AuthnRequest_attributeConsumingServiceIndex_set(long jarg1, int jarg2);
  public final static native int Samlp2AuthnRequest_attributeConsumingServiceIndex_get(long jarg1);
  public final static native void Samlp2AuthnRequest_ProviderName_set(long jarg1, String jarg2);
  public final static native String Samlp2AuthnRequest_ProviderName_get(long jarg1);
  public final static native void Samlp2AuthnRequest_subject_set(long jarg1, long jarg2);
  public final static native long Samlp2AuthnRequest_subject_get(long jarg1);
  public final static native void Samlp2AuthnRequest_nameIDPolicy_set(long jarg1, long jarg2);
  public final static native long Samlp2AuthnRequest_nameIDPolicy_get(long jarg1);
  public final static native void Samlp2AuthnRequest_conditions_set(long jarg1, long jarg2);
  public final static native long Samlp2AuthnRequest_conditions_get(long jarg1);
  public final static native void Samlp2AuthnRequest_requestedAuthnContext_set(long jarg1, long jarg2);
  public final static native long Samlp2AuthnRequest_requestedAuthnContext_get(long jarg1);
  public final static native void Samlp2AuthnRequest_scoping_set(long jarg1, long jarg2);
  public final static native long Samlp2AuthnRequest_scoping_get(long jarg1);
  public final static native void Samlp2AuthnRequest_issuer_set(long jarg1, long jarg2);
  public final static native long Samlp2AuthnRequest_issuer_get(long jarg1);
  public final static native void Samlp2AuthnRequest_Extensions_set(long jarg1, long jarg2);
  public final static native long Samlp2AuthnRequest_Extensions_get(long jarg1);
  public final static native void Samlp2AuthnRequest_ID_set(long jarg1, String jarg2);
  public final static native String Samlp2AuthnRequest_ID_get(long jarg1);
  public final static native void Samlp2AuthnRequest_Version_set(long jarg1, String jarg2);
  public final static native String Samlp2AuthnRequest_Version_get(long jarg1);
  public final static native void Samlp2AuthnRequest_issueInstant_set(long jarg1, String jarg2);
  public final static native String Samlp2AuthnRequest_issueInstant_get(long jarg1);
  public final static native void Samlp2AuthnRequest_Destination_set(long jarg1, String jarg2);
  public final static native String Samlp2AuthnRequest_Destination_get(long jarg1);
  public final static native void Samlp2AuthnRequest_Consent_set(long jarg1, String jarg2);
  public final static native String Samlp2AuthnRequest_Consent_get(long jarg1);
  public final static native long new_Samlp2AuthnRequest();
  public final static native void delete_Samlp2AuthnRequest(long jarg1);
  public final static native String Samlp2AuthnRequest_dump(long jarg1);
  public final static native void Samlp2SubjectQueryAbstract_subject_set(long jarg1, long jarg2);
  public final static native long Samlp2SubjectQueryAbstract_subject_get(long jarg1);
  public final static native void Samlp2SubjectQueryAbstract_issuer_set(long jarg1, long jarg2);
  public final static native long Samlp2SubjectQueryAbstract_issuer_get(long jarg1);
  public final static native void Samlp2SubjectQueryAbstract_Extensions_set(long jarg1, long jarg2);
  public final static native long Samlp2SubjectQueryAbstract_Extensions_get(long jarg1);
  public final static native void Samlp2SubjectQueryAbstract_ID_set(long jarg1, String jarg2);
  public final static native String Samlp2SubjectQueryAbstract_ID_get(long jarg1);
  public final static native void Samlp2SubjectQueryAbstract_Version_set(long jarg1, String jarg2);
  public final static native String Samlp2SubjectQueryAbstract_Version_get(long jarg1);
  public final static native void Samlp2SubjectQueryAbstract_issueInstant_set(long jarg1, String jarg2);
  public final static native String Samlp2SubjectQueryAbstract_issueInstant_get(long jarg1);
  public final static native void Samlp2SubjectQueryAbstract_Destination_set(long jarg1, String jarg2);
  public final static native String Samlp2SubjectQueryAbstract_Destination_get(long jarg1);
  public final static native void Samlp2SubjectQueryAbstract_Consent_set(long jarg1, String jarg2);
  public final static native String Samlp2SubjectQueryAbstract_Consent_get(long jarg1);
  public final static native long new_Samlp2SubjectQueryAbstract();
  public final static native void delete_Samlp2SubjectQueryAbstract(long jarg1);
  public final static native String Samlp2SubjectQueryAbstract_dump(long jarg1);
  public final static native void Samlp2AuthzDecisionQuery_Resource_set(long jarg1, String jarg2);
  public final static native String Samlp2AuthzDecisionQuery_Resource_get(long jarg1);
  public final static native void Samlp2AuthzDecisionQuery_action_set(long jarg1, long jarg2);
  public final static native long Samlp2AuthzDecisionQuery_action_get(long jarg1);
  public final static native void Samlp2AuthzDecisionQuery_evidence_set(long jarg1, long jarg2);
  public final static native long Samlp2AuthzDecisionQuery_evidence_get(long jarg1);
  public final static native void Samlp2AuthzDecisionQuery_Subject_set(long jarg1, long jarg2);
  public final static native long Samlp2AuthzDecisionQuery_Subject_get(long jarg1);
  public final static native void Samlp2AuthzDecisionQuery_issuer_set(long jarg1, long jarg2);
  public final static native long Samlp2AuthzDecisionQuery_issuer_get(long jarg1);
  public final static native void Samlp2AuthzDecisionQuery_Extensions_set(long jarg1, long jarg2);
  public final static native long Samlp2AuthzDecisionQuery_Extensions_get(long jarg1);
  public final static native void Samlp2AuthzDecisionQuery_ID_set(long jarg1, String jarg2);
  public final static native String Samlp2AuthzDecisionQuery_ID_get(long jarg1);
  public final static native void Samlp2AuthzDecisionQuery_Version_set(long jarg1, String jarg2);
  public final static native String Samlp2AuthzDecisionQuery_Version_get(long jarg1);
  public final static native void Samlp2AuthzDecisionQuery_issueInstant_set(long jarg1, String jarg2);
  public final static native String Samlp2AuthzDecisionQuery_issueInstant_get(long jarg1);
  public final static native void Samlp2AuthzDecisionQuery_Destination_set(long jarg1, String jarg2);
  public final static native String Samlp2AuthzDecisionQuery_Destination_get(long jarg1);
  public final static native void Samlp2AuthzDecisionQuery_Consent_set(long jarg1, String jarg2);
  public final static native String Samlp2AuthzDecisionQuery_Consent_get(long jarg1);
  public final static native long new_Samlp2AuthzDecisionQuery();
  public final static native void delete_Samlp2AuthzDecisionQuery(long jarg1);
  public final static native String Samlp2AuthzDecisionQuery_dump(long jarg1);
  public final static native void Samlp2AttributeQuery_attribute_set(long jarg1, long jarg2);
  public final static native long Samlp2AttributeQuery_attribute_get(long jarg1);
  public final static native void Samlp2AttributeQuery_Subject_set(long jarg1, long jarg2);
  public final static native long Samlp2AttributeQuery_Subject_get(long jarg1);
  public final static native void Samlp2AttributeQuery_issuer_set(long jarg1, long jarg2);
  public final static native long Samlp2AttributeQuery_issuer_get(long jarg1);
  public final static native void Samlp2AttributeQuery_Extensions_set(long jarg1, long jarg2);
  public final static native long Samlp2AttributeQuery_Extensions_get(long jarg1);
  public final static native void Samlp2AttributeQuery_ID_set(long jarg1, String jarg2);
  public final static native String Samlp2AttributeQuery_ID_get(long jarg1);
  public final static native void Samlp2AttributeQuery_Version_set(long jarg1, String jarg2);
  public final static native String Samlp2AttributeQuery_Version_get(long jarg1);
  public final static native void Samlp2AttributeQuery_issueInstant_set(long jarg1, String jarg2);
  public final static native String Samlp2AttributeQuery_issueInstant_get(long jarg1);
  public final static native void Samlp2AttributeQuery_Destination_set(long jarg1, String jarg2);
  public final static native String Samlp2AttributeQuery_Destination_get(long jarg1);
  public final static native void Samlp2AttributeQuery_Consent_set(long jarg1, String jarg2);
  public final static native String Samlp2AttributeQuery_Consent_get(long jarg1);
  public final static native long new_Samlp2AttributeQuery();
  public final static native void delete_Samlp2AttributeQuery(long jarg1);
  public final static native String Samlp2AttributeQuery_dump(long jarg1);
  public final static native void Saml2AudienceRestriction_Audience_set(long jarg1, String jarg2);
  public final static native String Saml2AudienceRestriction_Audience_get(long jarg1);
  public final static native long new_Saml2AudienceRestriction();
  public final static native void delete_Saml2AudienceRestriction(long jarg1);
  public final static native String Saml2AudienceRestriction_dump(long jarg1);
  public final static native void Samlp2LogoutRequest_sessionIndex_set(long jarg1, String jarg2);
  public final static native String Samlp2LogoutRequest_sessionIndex_get(long jarg1);
  public final static native void Samlp2LogoutRequest_Reason_set(long jarg1, String jarg2);
  public final static native String Samlp2LogoutRequest_Reason_get(long jarg1);
  public final static native void Samlp2LogoutRequest_notOnOrAfter_set(long jarg1, String jarg2);
  public final static native String Samlp2LogoutRequest_notOnOrAfter_get(long jarg1);
  public final static native void Samlp2LogoutRequest_baseID_set(long jarg1, long jarg2);
  public final static native long Samlp2LogoutRequest_baseID_get(long jarg1);
  public final static native void Samlp2LogoutRequest_nameID_set(long jarg1, long jarg2);
  public final static native long Samlp2LogoutRequest_nameID_get(long jarg1);
  public final static native void Samlp2LogoutRequest_encryptedID_set(long jarg1, long jarg2);
  public final static native long Samlp2LogoutRequest_encryptedID_get(long jarg1);
  public final static native void Samlp2LogoutRequest_issuer_set(long jarg1, long jarg2);
  public final static native long Samlp2LogoutRequest_issuer_get(long jarg1);
  public final static native void Samlp2LogoutRequest_Extensions_set(long jarg1, long jarg2);
  public final static native long Samlp2LogoutRequest_Extensions_get(long jarg1);
  public final static native void Samlp2LogoutRequest_ID_set(long jarg1, String jarg2);
  public final static native String Samlp2LogoutRequest_ID_get(long jarg1);
  public final static native void Samlp2LogoutRequest_Version_set(long jarg1, String jarg2);
  public final static native String Samlp2LogoutRequest_Version_get(long jarg1);
  public final static native void Samlp2LogoutRequest_issueInstant_set(long jarg1, String jarg2);
  public final static native String Samlp2LogoutRequest_issueInstant_get(long jarg1);
  public final static native void Samlp2LogoutRequest_Destination_set(long jarg1, String jarg2);
  public final static native String Samlp2LogoutRequest_Destination_get(long jarg1);
  public final static native void Samlp2LogoutRequest_Consent_set(long jarg1, String jarg2);
  public final static native String Samlp2LogoutRequest_Consent_get(long jarg1);
  public final static native long new_Samlp2LogoutRequest();
  public final static native void delete_Samlp2LogoutRequest(long jarg1);
  public final static native String Samlp2LogoutRequest_dump(long jarg1);
  public final static native void Samlp2AuthnQuery_sessionIndex_set(long jarg1, String jarg2);
  public final static native String Samlp2AuthnQuery_sessionIndex_get(long jarg1);
  public final static native void Samlp2AuthnQuery_requestedAuthnContext_set(long jarg1, long jarg2);
  public final static native long Samlp2AuthnQuery_requestedAuthnContext_get(long jarg1);
  public final static native void Samlp2AuthnQuery_Subject_set(long jarg1, long jarg2);
  public final static native long Samlp2AuthnQuery_Subject_get(long jarg1);
  public final static native void Samlp2AuthnQuery_issuer_set(long jarg1, long jarg2);
  public final static native long Samlp2AuthnQuery_issuer_get(long jarg1);
  public final static native void Samlp2AuthnQuery_Extensions_set(long jarg1, long jarg2);
  public final static native long Samlp2AuthnQuery_Extensions_get(long jarg1);
  public final static native void Samlp2AuthnQuery_ID_set(long jarg1, String jarg2);
  public final static native String Samlp2AuthnQuery_ID_get(long jarg1);
  public final static native void Samlp2AuthnQuery_Version_set(long jarg1, String jarg2);
  public final static native String Samlp2AuthnQuery_Version_get(long jarg1);
  public final static native void Samlp2AuthnQuery_issueInstant_set(long jarg1, String jarg2);
  public final static native String Samlp2AuthnQuery_issueInstant_get(long jarg1);
  public final static native void Samlp2AuthnQuery_Destination_set(long jarg1, String jarg2);
  public final static native String Samlp2AuthnQuery_Destination_get(long jarg1);
  public final static native void Samlp2AuthnQuery_Consent_set(long jarg1, String jarg2);
  public final static native String Samlp2AuthnQuery_Consent_get(long jarg1);
  public final static native long new_Samlp2AuthnQuery();
  public final static native void delete_Samlp2AuthnQuery(long jarg1);
  public final static native String Samlp2AuthnQuery_dump(long jarg1);
  public final static native void Saml2Attribute_Name_set(long jarg1, String jarg2);
  public final static native String Saml2Attribute_Name_get(long jarg1);
  public final static native void Saml2Attribute_NameFormat_set(long jarg1, String jarg2);
  public final static native String Saml2Attribute_NameFormat_get(long jarg1);
  public final static native void Saml2Attribute_FriendlyName_set(long jarg1, String jarg2);
  public final static native String Saml2Attribute_FriendlyName_get(long jarg1);
  public final static native long new_Saml2Attribute();
  public final static native void delete_Saml2Attribute(long jarg1);
  public final static native String Saml2Attribute_dump(long jarg1);
  public final static native long new_Samlp2Terminate();
  public final static native void delete_Samlp2Terminate(long jarg1);
  public final static native String Samlp2Terminate_dump(long jarg1);
  public final static native long new_Samlp2StatusDetail();
  public final static native void delete_Samlp2StatusDetail(long jarg1);
  public final static native String Samlp2StatusDetail_dump(long jarg1);
  public final static native void Saml2AuthzDecisionStatement_Resource_set(long jarg1, String jarg2);
  public final static native String Saml2AuthzDecisionStatement_Resource_get(long jarg1);
  public final static native void Saml2AuthzDecisionStatement_Decision_set(long jarg1, String jarg2);
  public final static native String Saml2AuthzDecisionStatement_Decision_get(long jarg1);
  public final static native void Saml2AuthzDecisionStatement_action_set(long jarg1, long jarg2);
  public final static native long Saml2AuthzDecisionStatement_action_get(long jarg1);
  public final static native void Saml2AuthzDecisionStatement_evidence_set(long jarg1, long jarg2);
  public final static native long Saml2AuthzDecisionStatement_evidence_get(long jarg1);
  public final static native long new_Saml2AuthzDecisionStatement();
  public final static native void delete_Saml2AuthzDecisionStatement(long jarg1);
  public final static native String Saml2AuthzDecisionStatement_dump(long jarg1);
  public final static native void Samlp2NameIDMappingResponse_nameID_set(long jarg1, long jarg2);
  public final static native long Samlp2NameIDMappingResponse_nameID_get(long jarg1);
  public final static native void Samlp2NameIDMappingResponse_encryptedID_set(long jarg1, long jarg2);
  public final static native long Samlp2NameIDMappingResponse_encryptedID_get(long jarg1);
  public final static native void Samlp2NameIDMappingResponse_issuer_set(long jarg1, long jarg2);
  public final static native long Samlp2NameIDMappingResponse_issuer_get(long jarg1);
  public final static native void Samlp2NameIDMappingResponse_Extensions_set(long jarg1, long jarg2);
  public final static native long Samlp2NameIDMappingResponse_Extensions_get(long jarg1);
  public final static native void Samlp2NameIDMappingResponse_Status_set(long jarg1, long jarg2);
  public final static native long Samlp2NameIDMappingResponse_Status_get(long jarg1);
  public final static native void Samlp2NameIDMappingResponse_ID_set(long jarg1, String jarg2);
  public final static native String Samlp2NameIDMappingResponse_ID_get(long jarg1);
  public final static native void Samlp2NameIDMappingResponse_inResponseTo_set(long jarg1, String jarg2);
  public final static native String Samlp2NameIDMappingResponse_inResponseTo_get(long jarg1);
  public final static native void Samlp2NameIDMappingResponse_Version_set(long jarg1, String jarg2);
  public final static native String Samlp2NameIDMappingResponse_Version_get(long jarg1);
  public final static native void Samlp2NameIDMappingResponse_issueInstant_set(long jarg1, String jarg2);
  public final static native String Samlp2NameIDMappingResponse_issueInstant_get(long jarg1);
  public final static native void Samlp2NameIDMappingResponse_Destination_set(long jarg1, String jarg2);
  public final static native String Samlp2NameIDMappingResponse_Destination_get(long jarg1);
  public final static native void Samlp2NameIDMappingResponse_Consent_set(long jarg1, String jarg2);
  public final static native String Samlp2NameIDMappingResponse_Consent_get(long jarg1);
  public final static native long new_Samlp2NameIDMappingResponse();
  public final static native void delete_Samlp2NameIDMappingResponse(long jarg1);
  public final static native String Samlp2NameIDMappingResponse_dump(long jarg1);
  public final static native long new_Saml2EncryptedElement();
  public final static native void delete_Saml2EncryptedElement(long jarg1);
  public final static native String Saml2EncryptedElement_dump(long jarg1);
  public final static native void Samlp2ManageNameIDRequest_NewID_set(long jarg1, String jarg2);
  public final static native String Samlp2ManageNameIDRequest_NewID_get(long jarg1);
  public final static native void Samlp2ManageNameIDRequest_nameID_set(long jarg1, long jarg2);
  public final static native long Samlp2ManageNameIDRequest_nameID_get(long jarg1);
  public final static native void Samlp2ManageNameIDRequest_encryptedID_set(long jarg1, long jarg2);
  public final static native long Samlp2ManageNameIDRequest_encryptedID_get(long jarg1);
  public final static native void Samlp2ManageNameIDRequest_newEncryptedID_set(long jarg1, long jarg2);
  public final static native long Samlp2ManageNameIDRequest_newEncryptedID_get(long jarg1);
  public final static native void Samlp2ManageNameIDRequest_terminate_set(long jarg1, long jarg2);
  public final static native long Samlp2ManageNameIDRequest_terminate_get(long jarg1);
  public final static native void Samlp2ManageNameIDRequest_issuer_set(long jarg1, long jarg2);
  public final static native long Samlp2ManageNameIDRequest_issuer_get(long jarg1);
  public final static native void Samlp2ManageNameIDRequest_Extensions_set(long jarg1, long jarg2);
  public final static native long Samlp2ManageNameIDRequest_Extensions_get(long jarg1);
  public final static native void Samlp2ManageNameIDRequest_ID_set(long jarg1, String jarg2);
  public final static native String Samlp2ManageNameIDRequest_ID_get(long jarg1);
  public final static native void Samlp2ManageNameIDRequest_Version_set(long jarg1, String jarg2);
  public final static native String Samlp2ManageNameIDRequest_Version_get(long jarg1);
  public final static native void Samlp2ManageNameIDRequest_issueInstant_set(long jarg1, String jarg2);
  public final static native String Samlp2ManageNameIDRequest_issueInstant_get(long jarg1);
  public final static native void Samlp2ManageNameIDRequest_Destination_set(long jarg1, String jarg2);
  public final static native String Samlp2ManageNameIDRequest_Destination_get(long jarg1);
  public final static native void Samlp2ManageNameIDRequest_Consent_set(long jarg1, String jarg2);
  public final static native String Samlp2ManageNameIDRequest_Consent_get(long jarg1);
  public final static native long new_Samlp2ManageNameIDRequest();
  public final static native void delete_Samlp2ManageNameIDRequest(long jarg1);
  public final static native String Samlp2ManageNameIDRequest_dump(long jarg1);
  public final static native void Samlp2Scoping_RequesterID_set(long jarg1, String jarg2);
  public final static native String Samlp2Scoping_RequesterID_get(long jarg1);
  public final static native void Samlp2Scoping_ProxyCount_set(long jarg1, String jarg2);
  public final static native String Samlp2Scoping_ProxyCount_get(long jarg1);
  public final static native void Samlp2Scoping_iDPList_set(long jarg1, long jarg2);
  public final static native long Samlp2Scoping_iDPList_get(long jarg1);
  public final static native long new_Samlp2Scoping();
  public final static native void delete_Samlp2Scoping(long jarg1);
  public final static native String Samlp2Scoping_dump(long jarg1);
  public final static native void Saml2Subject_baseID_set(long jarg1, long jarg2);
  public final static native long Saml2Subject_baseID_get(long jarg1);
  public final static native void Saml2Subject_nameID_set(long jarg1, long jarg2);
  public final static native long Saml2Subject_nameID_get(long jarg1);
  public final static native void Saml2Subject_encryptedID_set(long jarg1, long jarg2);
  public final static native long Saml2Subject_encryptedID_get(long jarg1);
  public final static native void Saml2Subject_subjectConfirmation_set(long jarg1, long jarg2);
  public final static native long Saml2Subject_subjectConfirmation_get(long jarg1);
  public final static native long new_Saml2Subject();
  public final static native void delete_Saml2Subject(long jarg1);
  public final static native String Saml2Subject_dump(long jarg1);
}
