Skip to content

Commit

Permalink
Upgrade to Hunt 1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Heromyth committed Jan 11, 2019
1 parent b1e914b commit ce1f468
Show file tree
Hide file tree
Showing 47 changed files with 116 additions and 117 deletions.
8 changes: 3 additions & 5 deletions dub.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
{
"name": "hunt-security",
"description": "A security library for hunt.",
"copyright": "Copyright (C) 2015-2018 Shanghai Putao Technology Co., Ltd",
"authors": [
"zhangxueping"
],
"copyright": "Copyright (C) 2018-2019, HuntLabs",
"homepage": "https://www.huntlabs.net/",
"license": "Apache-2.0",
"dependencies":{
"hunt" : "~>1.0.0-rc.1"
"hunt" : "~>1.0.0"
}
}
2 changes: 1 addition & 1 deletion source/hunt/security/AlgorithmParameters.d
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ module hunt.security.AlgorithmParameters;
import hunt.security.spec.AlgorithmParameterSpec;
import hunt.security.Provider;

import hunt.lang.exception;
import hunt.Exceptions;

import std.array;

Expand Down
6 changes: 3 additions & 3 deletions source/hunt/security/BasicPermission.d
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ module hunt.security.BasicPermission;
import hunt.security.Permission;
import hunt.security.PermissionCollection;

import hunt.container;
import hunt.collection;

import hunt.lang.exception;
import hunt.string;
import hunt.Exceptions;
import hunt.text.Common;

import std.algorithm;

Expand Down
2 changes: 1 addition & 1 deletion source/hunt/security/Permission.d
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ module hunt.security.Permission;
import hunt.security.Guard;
import hunt.security.PermissionCollection;

import hunt.lang.exception;
import hunt.Exceptions;
/**
* Abstract class for representing access to a system resource.
* All permissions have a name (whose interpretation depends on the subclass),
Expand Down
7 changes: 4 additions & 3 deletions source/hunt/security/PermissionCollection.d
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
module hunt.security.PermissionCollection;

import hunt.security.Permission;
import hunt.container;
import hunt.collection;

import hunt.lang.exception;
import hunt.string;
import hunt.Exceptions;
import hunt.text.Common;
import hunt.text.StringBuilder;

/**
* Abstract class representing a collection of Permission objects.
Expand Down
2 changes: 1 addition & 1 deletion source/hunt/security/Subject.d
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ module hunt.security.Subject;

import hunt.security.Principal;

import hunt.container;
import hunt.collection;

/**
* <p> A {@code Subject} represents a grouping of related information
Expand Down
2 changes: 1 addition & 1 deletion source/hunt/security/cert/CertPath.d
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ module hunt.security.cert.CertPath;

import hunt.security.cert.Certificate;

import hunt.container;
import hunt.collection;

import std.array;
import std.conv;
Expand Down
2 changes: 1 addition & 1 deletion source/hunt/security/cert/Certificate.d
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ module hunt.security.cert.Certificate;
import hunt.security.key;
import hunt.security.Provider;

import hunt.lang.exception;
import hunt.Exceptions;

/**
* <p>Abstract class for managing a variety of identity certificates.
Expand Down
6 changes: 3 additions & 3 deletions source/hunt/security/cert/CertificateFactory.d
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@ import hunt.security.cert.CRL;

import hunt.security.Provider;

import hunt.container;
import hunt.io.common;
import hunt.collection;
import hunt.io.Common;

import hunt.lang.exception;
import hunt.Exceptions;



Expand Down
6 changes: 3 additions & 3 deletions source/hunt/security/cert/CertificateFactorySpi.d
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ import hunt.security.cert.Certificate;
import hunt.security.cert.CertPath;
import hunt.security.cert.CRL;

import hunt.container;
import hunt.io.common;
import hunt.collection;
import hunt.Exceptions;
import hunt.io.Common;

import hunt.lang.exception;

/**
* This class defines the <i>Service Provider Interface</i> (<b>SPI</b>)
Expand Down
2 changes: 1 addition & 1 deletion source/hunt/security/cert/Extension.d
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module hunt.security.cert.Extension;

import hunt.io.common;
import hunt.io.Common;

/**
* This interface represents an X.509 extension.
Expand Down
4 changes: 2 additions & 2 deletions source/hunt/security/cert/X509CRL.d
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ import hunt.security.x500.X500Principal;
import hunt.security.Principal;
import hunt.security.Provider;

import hunt.container;
import hunt.collection;

import hunt.lang.exception;
import hunt.Exceptions;

import std.datetime;
import std.bigint;
Expand Down
2 changes: 1 addition & 1 deletion source/hunt/security/cert/X509CRLEntry.d
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import hunt.security.cert.X509Extension;
import hunt.security.x500.X500Principal;
import hunt.security.Principal;

import hunt.lang.exception;
import hunt.Exceptions;

import std.datetime;
import std.bigint;
Expand Down
4 changes: 2 additions & 2 deletions source/hunt/security/cert/X509Certificate.d
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ import hunt.security.x500.X500Principal;
import hunt.security.x509;
import hunt.security.key;

import hunt.container;
import hunt.lang.exception;
import hunt.collection;
import hunt.Exceptions;

import std.bigint;
import std.datetime;
Expand Down
2 changes: 1 addition & 1 deletion source/hunt/security/cert/X509Extension.d
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module hunt.security.cert.X509Extension;

import hunt.container.Set;
import hunt.collection.Set;

/**
* Interface for an X.509 extension.
Expand Down
9 changes: 4 additions & 5 deletions source/hunt/security/util/Cache.d
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
module hunt.security.util.Cache;

import hunt.container;

import hunt.lang.exception;
import hunt.util.memory;
import hunt.collection;
import hunt.Exceptions;
import hunt.logging;
import hunt.system.Memory;

import std.conv;
import std.datetime;

import hunt.logging;

/**
* Abstract base class and factory for caches. A cache is a key-value mapping.
Expand Down
2 changes: 1 addition & 1 deletion source/hunt/security/util/DerEncoder.d
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module hunt.security.util.DerEncoder;

import hunt.io.common;
import hunt.io.Common;

/**
* Interface to an object that knows how to write its own DER
Expand Down
4 changes: 2 additions & 2 deletions source/hunt/security/util/DerIndefLenConverter.d
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
module hunt.security.util.DerIndefLenConverter;

import hunt.container.ArrayList;
import hunt.collection.ArrayList;

import hunt.lang.exception;
import hunt.Exceptions;


/**
Expand Down
6 changes: 3 additions & 3 deletions source/hunt/security/util/DerInputBuffer.d
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
module hunt.security.util.DerInputBuffer;

import hunt.io.ByteArrayInputStream;
import hunt.io.common;
import hunt.io.Common;

import hunt.lang.Character;
import hunt.lang.exception;
import hunt.Char;
import hunt.Exceptions;

import std.bigint;
import std.bitmanip;
Expand Down
4 changes: 2 additions & 2 deletions source/hunt/security/util/DerInputStream.d
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ import hunt.security.util.DerInputBuffer;
import hunt.security.util.DerValue;
// import hunt.security.util.ObjectIdentifier;

import hunt.io.common;
import hunt.lang.exception;
import hunt.io.Common;
import hunt.Exceptions;

import std.container.array;
import std.bigint;
Expand Down
4 changes: 2 additions & 2 deletions source/hunt/security/util/DerOutputStream.d
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ import hunt.io.ByteArrayOutputStream;
import hunt.security.util.DerEncoder;
import hunt.security.util.DerValue;

import hunt.io.common;
import hunt.lang.exception;
import hunt.io.Common;
import hunt.Exceptions;

import std.datetime;
import std.bitmanip;
Expand Down
4 changes: 2 additions & 2 deletions source/hunt/security/util/DerValue.d
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ import hunt.security.util.DerInputBuffer;
import hunt.security.util.DerOutputStream;
// import hunt.security.util.DerInputStream;

import hunt.io.common;
import hunt.lang.exception;
import hunt.io.Common;
import hunt.Exceptions;

import std.conv;
import std.bigint;
Expand Down
6 changes: 3 additions & 3 deletions source/hunt/security/util/ObjectIdentifier.d
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ import hunt.security.util.DerInputStream;
import hunt.security.util.DerOutputStream;
import hunt.security.util.DerValue;

import hunt.lang.exception;
import hunt.string;
import hunt.container;
import hunt.Exceptions;
import hunt.text.Common;
import hunt.collection;

import std.conv;
import std.string;
Expand Down
6 changes: 3 additions & 3 deletions source/hunt/security/x500/X500Principal.d
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ module hunt.security.x500.X500Principal;
import hunt.security.x509.X500Name;
import hunt.security.Principal;

import hunt.container;
import hunt.lang.exception;
import hunt.string;
import hunt.collection;
import hunt.Exceptions;
import hunt.text.Common;

import std.array;

Expand Down
9 changes: 5 additions & 4 deletions source/hunt/security/x509/AlgorithmId.d
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,12 @@ import hunt.security.util.DerOutputStream;
import hunt.security.util.DerValue;
import hunt.security.util.ObjectIdentifier;

import hunt.container;
import hunt.io.common;
import hunt.collection;
import hunt.io.Common;

import hunt.lang.exception;
import hunt.string;
import hunt.Exceptions;
import hunt.text.Common;
import hunt.text.StringBuilder;

import std.string;

Expand Down
6 changes: 3 additions & 3 deletions source/hunt/security/x509/CRLExtensions.d
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@ import hunt.security.util.DerValue;
import hunt.security.x509.CertAttrSet;
import hunt.security.x509.Extension;

import hunt.io.common;
import hunt.io.Common;

import hunt.container;
import hunt.lang.exception;
import hunt.collection;
import hunt.Exceptions;

/**
* This class defines the CRL Extensions.
Expand Down
4 changes: 2 additions & 2 deletions source/hunt/security/x509/CertAttrSet.d
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
module hunt.security.x509.CertAttrSet;

import hunt.container.Enumeration;
import hunt.collection.Enumeration;

import hunt.io.common;
import hunt.io.Common;

/**
* This interface defines the methods required of a certificate attribute.
Expand Down
8 changes: 4 additions & 4 deletions source/hunt/security/x509/CertificateAlgorithmId.d
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ import hunt.security.util.DerValue;
import hunt.security.util.DerInputStream;
import hunt.security.util.DerOutputStream;

import hunt.lang.exception;
import hunt.string;
import hunt.Exceptions;
import hunt.text.Common;

import hunt.io.common;
import hunt.container;
import hunt.io.Common;
import hunt.collection;

import std.conv;

Expand Down
6 changes: 3 additions & 3 deletions source/hunt/security/x509/CertificateExtensions.d
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ import hunt.security.util.DerInputStream;
import hunt.security.util.DerOutputStream;
import hunt.security.util.ObjectIdentifier;

import hunt.container;
import hunt.lang.exception;
import hunt.io.common;
import hunt.collection;
import hunt.Exceptions;
import hunt.io.Common;

/**
* This class defines the Extensions attribute for the Certificate.
Expand Down
8 changes: 4 additions & 4 deletions source/hunt/security/x509/CertificateSerialNumber.d
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@ module hunt.security.x509.CertificateSerialNumber;
import hunt.security.x509.CertAttrSet;
import hunt.security.x509.SerialNumber;

import hunt.container.Enumeration;
import hunt.collection.Enumeration;

import hunt.security.util.DerValue;
import hunt.security.util.DerInputStream;
import hunt.security.util.DerOutputStream;

import hunt.io.common;
import hunt.lang.exception;
import hunt.string;
import hunt.io.Common;
import hunt.Exceptions;
import hunt.text.Common;

/**
* This class defines the SerialNumber attribute for the Certificate.
Expand Down
8 changes: 4 additions & 4 deletions source/hunt/security/x509/CertificateValidity.d
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ import hunt.security.util.DerValue;
import hunt.security.util.DerInputStream;
import hunt.security.util.DerOutputStream;

import hunt.container.Enumeration;
import hunt.collection.Enumeration;

import hunt.io.common;
import hunt.lang.exception;
import hunt.string;
import hunt.io.Common;
import hunt.Exceptions;
import hunt.text.Common;

import std.datetime;

Expand Down
8 changes: 4 additions & 4 deletions source/hunt/security/x509/CertificateVersion.d
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ import hunt.security.util.DerInputStream;
import hunt.security.util.DerOutputStream;
import hunt.security.util.DerValue;

import hunt.container;
import hunt.io.common;
import hunt.collection;
import hunt.io.Common;

import hunt.lang.exception;
import hunt.string;
import hunt.Exceptions;
import hunt.text.Common;

import std.conv;

Expand Down
Loading

0 comments on commit ce1f468

Please sign in to comment.