본문 바로가기

개발

JDK 1.8 / Java 8 (자바 8)의 새 기능 주요 기능 및 특징과 설명 New features #5

JDK 1.8 / Java 8 (자바 8)의 새 기능 주요 기능 및 특징과 설명 New features #5 (5/5)

Category : core/i18n, core/net, core/sec, web/jaxp
New and Key features / 새 기능과 주요 특징

Category : core/i18n
1 Improve Locale Data Packaging and Adopt Unicode CLDR Data
Create a tool to convert LDML (Locale Data Markup Language) files into a format usable directly by the runtime library, define a way to package the results into modules, and then use these to incorporate the de-facto standard locale data published by the Unicode Consortium’s CLDR project into the JDK.

2 BCP 47 Locale Matching
Define APIs so that applications that use BCP 47 language tags (see RFC 5646) can match them to a user’s language preferences in a way that conforms to RFC 4647.

3 Unicode 6.2
Extend existing platform APIs to support version 6.2 of the Unicode Standard.

Category : core/net
4 HTTP URL Permissions
Define a new type of network permission which grants access in terms of URLs rather than low-level IP addresses.

Category : core/sec
5 MS-SFU Kerberos 5 Extensions
Add the MS-SFU extensions to the JDK’s Kerberos 5 implementation.

6 TLS Server Name Indication (SNI) Extension
Add support for the TLS Server Name Indication (SNI) Extension to allow more flexible secure virtual hosting and virtual-machine infrastructure based on SSL/TLS protocols.

7 AEAD CipherSuites
Support the AEAD/GCM cipher suites defined by SP-800-380D, RFC 5116, RFC 5246, RFC 5288, RFC 5289 and RFC 5430.

8 Stronger Algorithms for Password-Based Encryption
Provide stronger Password-Based-Encryption (PBE) algorithm implementations in the SunJCE provider.

9 Configurable Secure Random-Number Generation
Enhance the API for secure random-number generation so that it can be configured to operate within specified quality and responsiveness constraints.

10 Enhance the Certificate Revocation-Checking API
Improve the certificate revocation-checking API to support best-effort checking, end-entity certificate checking, and mechanism-specific options and parameters.

11 NSA Suite B Cryptographic Algorithms
Provide implementations of the cryptographic algorithms required by NSA Suite B.

12 SHA-224 Message Digests
Implement the SHA-224 message-digest algorithm and related algorithms.

13 PKCS#11 Crypto Provider for 64-bit Windows
Include the SunPKCS11 provider in the JDK for 64-bit Windows.

14 Limited doPrivileged
Enable code to assert a subset of its privileges without otherwise preventing the full access-control stack walk to check for other permissions.

15 Overhaul JKS-JCEKS-PKCS12 Keystores
Facilitate migrating data from JKS and JCEKS keystores by adding equivalent support to the PKCS#12 keystore. Enhance the KeyStore API to support new features such as entry metadata and logical views spanning several keystores. Enable the strong crypto algorithms introduced in JEP-121 to be used to protect keystore entries.

Category : web/jaxp
16 JAXP 1.5: Restrict Fetching of External Resources
Upgrade JAXP to version 1.5, which adds the ability to restrict the set of network protocols that may be used to fetch external resources.

* 이제까지 총 5회에 나눠 자바 8의 주요 기능과 특징 그리고 간단할 설명을 정리해 봤습니다.
현재 Java 8의 FRC(통칭 RC)버전은
https://jdk8.java.net/download.html에서 다운 가능하며, 3월 중 GA 버전이 릴리즈될 예정입니다.