How do I enable name ID encryption in the session context of a discovery bootstrap?
• Set up a keystore. This needs to be done on both machine-A and machine-B. If machine-C is different from machine-B, copy keystore.jks, .keypass and .storepass from machine-B to corresponding directory on machine-C. See How do I setup a keystore?. • Use the following procedure to set up machine-A as the identity provider: • Run the following command to set the default attribute values for the discovery service: famadm set-attr-defs -s sunIdentityServerDiscoveryService -u amadmin -f admin_password_file_name -t Global -a “sunIdentityServerDiscoProviderID=machine-A_protocol://machine-A_host:machine-A_port/machine-A_deploy_uri” • Run the following command to set the default attribute values for name ID encryption: famadm set-attr-defs -s sunIdentityServerDiscoveryService -u amadmin -f admin_password_file_name -t Global -a “sunIdentityServerBootstrappingEncryptNIinSessionContext=true” • Run the following command to display the default attribute values for bootstrapping: famadm get-attr-def