You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+27-23Lines changed: 27 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,29 +14,6 @@ If you don't add the new PIN, your clients wont be able to connect to your serve
14
14
Please inform yourself about the available alternatives to Java Pinning to determine if your use case is a match for Java Pinning.
15
15
See also the "Alternatives" section in this README.
16
16
17
-
Changelog
18
-
---------
19
-
20
-
### 1.1.0
21
-
22
-
- Added support for the Java 7 `X509ExtendedTrustManager` if your project uses Java 7 please use `Java7Pinning` instead of `JavaPinning`.
23
-
- Two new factory methods `JavaPinning.trustManagerForPins(String...)` and `JavaPinning.forPins(String...)`.
24
-
- Deprecated `JavaPinning.trustManagerforpins()` in favor of the correctly named `JavaPinning.trustManagerForpins()`.
25
-
- Two new factory methods `CertPlainPin.fromCertificate` and `PlainPin.fromPublicKey` these methods can be used to directly create pins from X509 certificates or X509 public keys.
26
-
- Two new getter methods `CertPlainPin.getX509Certificate()` and `PlainPin.getPublicKey()`.
27
-
- Two new factory methods in `JavaPinning`
28
-
- The `PinningTrustManager` now throws a specialized exception when a certificate is not pinned `CertificateNotPinnedException` which is a sub-type of `CertificateException`, this allows you to differentiate pinning exceptions from other certificate related exceptions.
29
-
- New class `HexUtilities` which contains methods to decode from HEX to bytes and encode bytes to HEX
30
-
- The `JavaPinningUtil` class has been deprecated in favor of `HexUtilities`, beaware of the fact that the methods in `HexUtilities` behave slightly better, but different).
31
-
32
-
### 1.0.1
33
-
34
-
The Pin format requirements have been relaxed. The Pin string may now contain
35
-
36
-
- Colons (':')
37
-
- Uppercase characters
38
-
- Spaces
39
-
40
17
How to use
41
18
----------
42
19
@@ -175,3 +152,30 @@ Run tests with
175
152
```bash
176
153
gradle check
177
154
```
155
+
156
+
Changelog
157
+
---------
158
+
159
+
### 1.2.0
160
+
161
+
- Fix dependency declarations
162
+
163
+
### 1.1.0
164
+
165
+
- Added support for the Java 7 `X509ExtendedTrustManager` if your project uses Java 7 please use `Java7Pinning` instead of `JavaPinning`.
166
+
- Two new factory methods `JavaPinning.trustManagerForPins(String...)` and `JavaPinning.forPins(String...)`.
167
+
- Deprecated `JavaPinning.trustManagerforpins()` in favor of the correctly named `JavaPinning.trustManagerForpins()`.
168
+
- Two new factory methods `CertPlainPin.fromCertificate` and `PlainPin.fromPublicKey` these methods can be used to directly create pins from X509 certificates or X509 public keys.
169
+
- Two new getter methods `CertPlainPin.getX509Certificate()` and `PlainPin.getPublicKey()`.
170
+
- Two new factory methods in `JavaPinning`
171
+
- The `PinningTrustManager` now throws a specialized exception when a certificate is not pinned `CertificateNotPinnedException` which is a sub-type of `CertificateException`, this allows you to differentiate pinning exceptions from other certificate related exceptions.
172
+
- New class `HexUtilities` which contains methods to decode from HEX to bytes and encode bytes to HEX
173
+
- The `JavaPinningUtil` class has been deprecated in favor of `HexUtilities`, beaware of the fact that the methods in `HexUtilities` behave slightly better, but different).
174
+
175
+
### 1.0.1
176
+
177
+
The Pin format requirements have been relaxed. The Pin string may now contain
0 commit comments