αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžš SSL αž“αŸ…αž›αžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Server GlassFish

αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžš SSL αž“αŸ…αž›αžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Server GlassFish

αž’αžαŸ’αžαž”αž‘αž“αŸαŸ‡αž“αžΉαž„αžŽαŸ‚αž“αžΆαŸ†αž’αŸ’αž“αž€αž’αŸ†αž–αžΈαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸƒαž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžš SSL αž“αŸ…αž›αžΎ Server αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž  GlassFish αŸ” αž™αžΎαž„αž”αžΆαž“αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž“αž·αž„αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžšαžαžΆαž„αž€αŸ’αžšαŸ„αž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαŸ–

αž’αžαŸ’αžαž”αž‘αž“αŸαŸ‡αž“αžΉαž„αžŽαŸ‚αž“αžΆαŸ†αž’αŸ’αž“αž€αžαžΆαž˜αžšαž™αŸˆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ SSL αž“αŸ…αž›αžΎ Server αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž  GlassFish αŸ” αž™αžΎαž„αž”αžΆαž“αž”αŸ’αžšαžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž“αž·αž„αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžšαžαžΆαž„αž€αŸ’αžšαŸ„αž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαŸ–

  • Ubuntu server 16.04 LTS;
  • GlassFish 4.1.1 αž‘αžΆαž‰αž™αž€αž–αžΈ Oracle download portal;
  • PositiveSSL single-domain certificate.

αžŠαžΎαž˜αŸ’αž”αžΈαž‘αž‘αž½αž›αž”αžΆαž“αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžš SSL αžŠαŸ‚αž›αž…αŸαž‰αžŠαŸ‚αž›αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ†αž‘αžΎαž„αž“αŸ…αž›αžΎ Server αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž’αŸ’αž“αž€αž“αžΉαž„αžαŸ’αžšαžΌαžœ αž‘αž·αž‰, αž”αž„αŸ’αž€αžΎαžαž€αžΌαžŠ CSR αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžˆαŸ’αž˜αŸ„αŸ‡αžŠαŸ‚αž“αžŠαŸ‚αž›αž’αŸ’αž“αž€αž…αž„αŸ‹αž’αžΆαž“αžΆ αž“αž·αž„ activate the certificate. αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αŸαž‰αž―αž€αžŸαžΆαžšαžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžšαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‰αžΎαž“αŸ…αž€αŸ’αž“αž»αž„αž’αŸŠαžΈαž˜αŸ‰αŸ‚αž›αž¬αž’αžΆαž…αž‡αžΆ αž”αžΆαž“αž‘αžΆαž‰αž™αž€ αž–αžΈαž•αŸ’αž‘αžΆαŸ†αž„αž‚αžŽαž“αžΈαŸ”

αž€αžΆαžšαž“αžΆαŸ†αž…αžΌαž›αž―αž€αžŸαžΆαžšαžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžšαž‘αŸ…αž€αŸ’αž“αž»αž„ Keystore

αžŠαžΎαž˜αŸ’αž”αžΈαž’αž“αž»αžœαžαŸ’αžαž‡αŸ†αž αžΆαž“αž”αž“αŸ’αž‘αžΆαž”αŸ‹ αž’αŸ’αž“αž€αž“αžΉαž„αžαŸ’αžšαžΌαžœαž€αŸ†αžŽαžαŸ‹αž‘αžΈαžαžΆαŸ†αž„ Keystore αžŠαžΎαž˜αžŠαŸ‚αž›αž”αŸ’αžšαžΎαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž€αžΌαžŠ CSR αŸ” αž’αŸ’αž“αž€αž’αžΆαž…αž”αŸ’αžšαžΎαž―αž€αžŸαžΆαžšαžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžš PEM-encoded ឬ PKCS#7 αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž“αžΆαŸ†αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„ keystoreαŸ”

FURTHER READING:
1. αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αŸαžαŸ’αžš SSL αž“αŸ…αž›αžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Microsoft Azure Web
2. αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžš SSL αž“αŸ…αž›αžΎ Heroku SSL
3. αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžš SSL αž“αŸ…αž›αžΎ Exchange 2010

PEM

αžŠαžΎαž˜αŸ’αž”αžΈαž“αžΆαŸ†αž…αžΌαž›αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžšαžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž€αžΌαžŠ PEM, yourdomain.crt αž“αž·αž„αž―αž€αžŸαžΆαžšαž”αžΆαž…αŸ‹ CA αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆαž‚αž½αžšαžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž”αžΆαž“αž‘αž‘αž½αž›αž€αž‰αŸ’αž…αž”αŸ‹ CA αž€αŸ’αž“αž»αž„αž―αž€αžŸαžΆαžšαžαŸ‚αž˜αž½αž™ (ឧ. yourdomain.ca-bundle) αž’αŸ’αž“αž€αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΎαž€αžœαžΆαžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž€αŸ‚αž”αŸ’αžšαŸ‚αž’αžαŸ’αžαž”αž‘ αž αžΎαž™αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž”αŸ’αž›αž»αž€αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžšαž“αžΈαž˜αž½αž™αŸ—αž‘αŸ…αž€αŸ’αž“αž»αž„αž―αž€αžŸαžΆαžš .crt αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αŸ” αž’αŸ’αž“αž€αž€αŸαž’αžΆαž…αž‘αž‘αž½αž›αž”αžΆαž“αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžšαž‡αžΆαž―αž€αžŸαžΆαžš 3 αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αž–αžΈαž‚αŸ’αž“αžΆαž•αž„αžŠαŸ‚αžšαŸ” αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžš PositiveSSL αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž“αŸαŸ‡ certificate chain​ αžšαž”αžŸαŸ‹αž™αžΎαž„αž“αžΉαž„αž˜αžΆαž“αž―αž€αžŸαžΆαžš AddTrustExternalCARoot.crt, COMODORSAAddTrustCA.crt, COMODORSADomainValidationSecureServerCA.crt αž“αž·αž„αž―αž€αžŸαžΆαžš nctest.crt αŸ”

αž™αžΎαž„αž“αžΉαž„αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ "keytool" αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž“αžΆαŸ†αž…αžΌαž›αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžšαŸ” αž›αŸ†αžŠαžΆαž”αŸ‹αž“αŸƒαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αžŠαžΌαž…αžαžΆαž„αž€αŸ’αžšαŸ„αž˜:

keytool -import -trustcacerts -alias root -file AddTrustExternalCARoot.crt -keystore nctest.jks

keytool -import -trustcacerts -alias intermediate2 -file COMODORSAAddTrustCA.crt -keystore nctest.jks

keytool -import -trustcacerts -alias intermediate1 -file COMODORSADomainValidationSecureServerCA.crt -keystore nctest.jks

keytool -import -trustcacerts -alias nctest -file nctest.crt -keystore nctest.jks

αž…αŸ†αžŽαžΆαŸ†αŸ– αž―αž€αžŸαžΆαžšβ€‹αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžšβ€‹αž“αžΈαž˜αž½αž™αŸ—β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž“αžΆαŸ†αž…αžΌαž›β€‹αžŠαŸ„αž™β€‹αž˜αžΆαž“β€‹αžαž˜αŸ’αž›αŸƒβ€‹αžˆαŸ’αž˜αŸ„αŸ‡β€‹ Alias β€‹αžαŸ‚β€‹αž˜αž½αž™β€‹αž‚αžαŸ‹β€‹αž“αž·αž„β€‹αž―αž€αžŸαžΆαžš αžˆαŸ’αž˜αŸ„αŸ‡αžŠαŸ‚αž“ certificate’s alias αžαŸ’αžšαžΌαžœαžαŸ‚αž•αŸ’αž‚αžΌαž•αŸ’αž‚αž„αž‘αŸ… keystore alias.

PKCS #7

αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžšαž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹ PKCS#7 αž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αŸ’αž“αž»αž„αž―αž€αžŸαžΆαžš yourdomain.cer ឬ yourdomain.p7b αŸ” αž”αŸ’αžšαž—αŸαž‘αž“αŸƒαž€αžΆαžšαž’αŸ’αžœαžΎαž‘αŸ’αžšαž„αŸ‹αž‘αŸ’αžšαžΆαž™αž“αŸαŸ‡αž‚αžΊαž˜αžΆαž“αž‚αŸ„αž›αž”αŸ†αžŽαž„αž”αž‰αŸ’αž…αžΌαž›αž‚αŸ’αž“αžΆαž“αžΌαžœαžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžšαžŠαŸ‚αž“ αž“αž·αž„αž”αžŽαŸ’αžαž»αŸ† CA αž‘αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αž›αž»αž€αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžšαžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž€αžΌαžŠαžαŸ‚αž˜αž½αž™ αžŠαŸ‚αž›αž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž»αŸ†αž–αŸαž‘αŸ’αž’αžšαžœαžΆαž„β€‹ Header —–BEGIN PKCS7—– αž“αž·αž„ —–END PKCS7—– αŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡ αž…αžΆαŸ†αž”αžΆαž…αŸ‹αžαŸ’αžšαžΌαžœαž αŸ…αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž“αžΆαŸ†αž…αžΌαž›αžαŸ‚αž˜αŸ’αžαž„αŸ–

keytool -import -trustcacerts -alias nctest -file nctest.p7b -keystore nctest.jks

αž€αžΆαžšαž“αžΆαŸ†αž…αžΌαž› Keystore αžŠαžΎαž˜αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„ Glassfish Keystore αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜

αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž“αžΆαŸ†αž…αžΌαž›αžŠαŸ„αž™αž‡αŸ„αž‚αž‡αŸαž™αž‘αŸ…αž€αŸ’αž“αž»αž„ Keystore αžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαžŠαŸ†αž”αžΌαž„αž‡αžΆαž˜αž½αž™αž€αžΌαžŠ CSR αž™αžΎαž„αžαŸ’αžšαžΌαžœαž•αŸ’αž›αžΆαžŸαŸ‹αž‘αžΈαžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžš αž“αž·αž„ Private Key αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆαž‘αŸ…αž€αŸ’αž“αž»αž„ Keystore αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αžšαž”αžŸαŸ‹ Glassfish αžŠαŸ‚αž›αž˜αžΆαž“αžˆαŸ’αž˜αŸ„αŸ‡αžαžΆ "keystore.jks" αŸ” αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαžšαž”αžŸαŸ‹αž™αžΎαž„αžœαžΆαž˜αžΆαž“αž‘αžΈαžαžΆαŸ†αž„αž“αŸ… /opt/glassfish4/glassfish/domains/domain1/config αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž•αŸ’αž›αžΌαžœαž‘αŸ…αž€αžΆαž“αŸ‹αž―αž€αžŸαžΆαžšαž“αŸαŸ‡αž’αžΆαž…αž”αŸ’αžšαŸ‚αž”αŸ’αžšαž½αž›αž”αž“αŸ’αžαž·αž… αž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαžαžαžŠαŸ†αž‘αžΎαž„ Glassfish αž“αž·αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαŸ”

αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ keytool αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž‚αž½αžšαžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž“αžΆαŸ†αž…αžΌαž› keystore αž˜αž½αž™αž‘αŸ…αž˜αž½αž™αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ–

keytool -importkeystore -srckeystore nctest.jks -destkeystore keystore.jks

αž”αŸ’αžšαžŸαž·αž“αž”αžΎ Keystore αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αŸ’αž“αž»αž„αžαžαž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆ αž–αž½αž€αžœαžΆαž‚αž½αžšαžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž•αŸ’αž›αžΌαžœαžŠαŸ‚αž›αž‘αžΆαž€αŸ‹αž‘αž„ αž¬αžŠαžΆαž…αŸ‹αžαžΆαž (ឧ. /etc/ssl/nctest.jks) αž“αŸ…αž€αŸ’αž“αž»αž„αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž“αžΆαŸ†αž…αžΌαž›αŸ”

αž…αŸ†αžŽαžΆαŸ†αŸ– αžŠαŸ„αž™αžŸαžΆαžšβ€‹αž–αžΆαž€αŸ’αž™β€‹ Keystore β€‹αžŸαž˜αŸ’αž„αžΆαžαŸ‹β€‹αž…αŸ†αžŽαž»αž…β€‹αž”αž‰αŸ’αž…αž”αŸ‹ αž“αž·αž„β€‹αž–αžΆαž€αŸ’αž™β€‹αžŸαž˜αŸ’αž„αžΆαžαŸ‹β€‹αž˜αŸ Glassfish αžαŸ’αžšαžΌαžœβ€‹αžαŸ‚β€‹αž•αŸ’αž‚αžΌαž•αŸ’αž‚αž„ αžŸαžΌαž˜β€‹αž”αŸ’αžšαžΆαž€αžŠβ€‹αžαžΆβ€‹αž’αŸ’αž“αž€β€‹αž˜αžΆαž“β€‹αž–αžΆαž€αŸ’αž™β€‹αžŸαž˜αŸ’αž„αžΆαžαŸ‹β€‹αžŠαžΌαž…αž‚αŸ’αž“αžΆβ€‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Keystore β€‹αž”αŸ’αžšαž—αž– αž“αž·αž„β€‹αž‘αž·αžŸαžŠαŸ…αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž–αž½αž€αžœαžΆαžαž»αžŸαž‚αŸ’αž“αžΆ αžœαžΆαž’αžΆαž…αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αž˜αŸ Glassfish αžŠαŸ„αž™αž˜αžΆαž“αž‡αŸ†αž“αž½αž™αž–αžΈαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαžšαž„ "change-master-password" αžŠαŸ‚αž›αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αž”αŸ’αžšαž—αž–αžŸαŸ„αŸ” αžŸαž€αž˜αŸ’αž˜αž—αžΆαž–αž“αŸαŸ‡αž“αžΉαž„αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžšαž”αžŸαŸ‹ Keystore αž‚αŸ„αž›αžŠαŸ…αž•αž„αžŠαŸ‚αžšαŸ”

αž€αžΆαžšαž€αŸ‚αžŸαž˜αŸ’αžšαž½αž› http-listeners αž“αŸ…αž€αŸ’αž“αž»αž„ Glassfish Administration Console

αžŠαžΎαž˜αŸ’αž”αžΈαž—αŸ’αž‡αžΆαž”αŸ‹αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžšαžŠαŸ‚αž›αž”αžΆαž“αž“αžΆαŸ†αž…αžΌαž›αžαŸ’αž˜αžΈαž‘αŸ…αž“αžΉαž„αž…αŸ’αžšαž€αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž“αŸ…αž›αžΎ Glassfish αž™αžΎαž„αžαŸ’αžšαžΌαžœαž”αžΎαž€αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹ http-listener αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆ αž αžΎαž™αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžαž˜αŸ’αž›αŸƒαž“αŸƒαžœαžΆαž›αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžš NickName αž‘αŸ…αž‡αžΆαžαž˜αŸ’αž›αŸƒ Alias αž“αŸƒαžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžšαžŠαŸ‚αž“αŸ–

αž‘αŸ†αž–αŸαžšαžαžΆαž„αž›αžΎαž’αžΆαž…αž…αžΌαž›αž”αŸ’αžšαžΎαž”αžΆαž“αž–αžΈαž•αŸ’αž‘αžΆαŸ†αž„αžšαž»αž€αžšαž€αž“αŸ…αž•αŸ’αž“αŸ‚αž€αžαžΆαž„αž†αŸ’αžœαŸαž„αž“αŸƒβ€‹ Administration Console αžŠαŸ„αž™αž’αŸ’αžœαžΎαžαžΆαž˜αž•αŸ’αž›αžΌαžœαž“αŸαŸ‡αŸ– Configurations >> server-config >> HTTP Service >> HTTP Listeners >> http-listener-2 >> SSL αž•αŸ’αž‘αžΆαŸ†αž„αŸ”

αž…αŸ’αžšαž€αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ http-listener-2 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αž‘αŸ… 8181 αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαžœαžΆαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž“αŸ…αž›αžΎαž•αŸ’αž‘αžΆαŸ†αž„αž‘αžΌαž‘αŸ…αž“αŸƒαž‘αŸ†αž–αŸαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŠαžΌαž…αž‚αŸ’αž“αžΆαž€αŸαžŠαŸ„αž™αŸ” αž…αŸ’αžšαž€αžŠαŸ‚αž›αž”αŸ’αžšαžΎαž‡αžΆαž‘αžΌαž‘αŸ…αž”αŸ†αž•αž»αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αž˜αžΆαžαž·αž€αžΆαž‚αŸαž αž‘αŸ†αž–αŸαžšαž‚αžΊ 443 αžŠαžΌαž…αŸ’αž“αŸαŸ‡αžŸαžΌαž˜αž”αŸ’αžšαžΎαžœαžΆαžŠαŸ„αž™αžŸαŸαžšαžΈαž•αž„αžŠαŸ‚αžš αž›αž»αŸ‡αžαŸ’αžšαžΆαžαŸ‚αž’αŸ’αž“αž€αž…αžΆαŸ†αž”αžΆαž…αŸ‹αžαŸ’αžšαžΌαžœαž”αŸ’αžšαžΎαž…αŸ’αžšαž€αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸ„αž›αž”αŸ†αžŽαž„αž‚αž˜αŸ’αžšαŸ„αž„αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ–

αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αžαž˜αŸ’αž›αŸƒ Certificate NickName αž“αž·αž„ Port αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αžΆαž”αŸ‹αžŠαŸαž αž…αž»αž…αž”αŸŠαžΌαžαž»αž„ Save αž“αŸ…αž‡αŸ’αžšαž»αž„αžαžΆαž„αžŸαŸ’αžαžΆαŸ†αžαžΆαž„αž›αžΎ αžŠαžΎαž˜αŸ’αž”αžΈαž’αž“αž»αžœαžαŸ’αžαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαŸ”

αžœαžΆαž€αŸαž’αžΆαž…αžŠαŸ†αž‘αžΎαž„αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžšαžŠαžΌαž…αž‚αŸ’αž“αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‘αŸ†αž–αŸαžšαž…αžΌαž›αžšαž”αžŸαŸ‹ Glassfish Administration Console αž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαž’αžΆαž…αž…αžΌαž›αž”αŸ’αžšαžΎαž”αžΆαž“αž“αŸ…αž›αžΎαž…αŸ’αžšαž€ 4848αŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαžœαžΆ αž’αŸ’αž“αž€αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž”αžΎαž€αž‘αŸ†αž–αŸαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž’αŸ’αž“αž€αžŸαŸ’αžαžΆαž”αŸ‹αžŠαŸ‚αž›αž˜αžΆαž“αž‘αžΈαžαžΆαŸ†αž„αž“αŸ…αž•αŸ’αž“αŸ‚αž€αžŠαžΌαž…αž‚αŸ’αž“αžΆαž‡αžΆαž˜αž½αž™ http-listeners αž…αžΌαž›αž‘αŸ…αž€αžΆαž“αŸ‹αž•αŸ’αž‘αžΆαŸ†αž„ SSL αž αžΎαž™αž”αŸ’αžαžΌαžšαžαž˜αŸ’αž›αŸƒαžœαžΆαž›αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžš NickName αž‘αŸ…αž‡αžΆαžαž˜αŸ’αž›αŸƒ Alias αžšαž”αžŸαŸ‹αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžšαžαŸ’αž˜αžΈαŸ” αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž“αŸ„αŸ‡αž…αž»αž…αž”αŸŠαžΌαžαž»αž„ αžšαž€αŸ’αžŸαžΆαž‘αž»αž€ αž“αŸ…αž‡αŸ’αžšαž»αž„αžαžΆαž„αžŸαŸ’αžαžΆαŸ†αžαžΆαž„αž›αžΎαŸ”

αž“αŸ„αŸ‡αž αžΎαž™αž‡αžΆαžœαžΆ - αž₯αž‘αžΌαžœαž“αŸαŸ‡αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžšαž‚αž½αžšαžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ†αž‘αžΎαž„αž‘αžΆαŸ†αž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž˜αŸ’αžšαžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž“αž·αž„αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž€αž»αž„αžŸαžΌαž›αžšαžŠαŸ’αž‹αž”αžΆαž›αŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž’αŸ’αž“αž€αž’αžΆαž…αž”αŸ’αžšαžΎ αž§αž”αž€αžšαžŽαŸαž’αž“αž‘αžΆαž‰αž“αŸαŸ‡. αžαŸ’αžšαžΌαžœαž”αŸ’αžšαžΆαž€αžŠαžαžΆαž’αŸ’αž“αž€αž€αŸ†αž–αž»αž„αž”αž‰αŸ’αž…αžΌαž›αž›αŸαžαž…αŸ’αžšαž€αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž“αŸ…αž–αŸαž›αž–αž·αž“αž·αžαŸ’αž™αŸ”