Package com.iizix.license
Class DeveloperSignature
- java.lang.Object
- com.iizix.license.DeveloperSignature
 
- public class DeveloperSignature extends java.lang.ObjectClass holding the developer signature of an iiziApp.- Author:
- Christopher Mindus
 
- Field Summary- Fields - Modifier and Type - Field - Description - java.util.UUID- developerIDThe developer ID.- java.lang.String- developerNameThe developer name.- java.lang.String- emailThe developer email.
 - Constructor Summary- Constructors - Constructor - Description - DeveloperSignature(java.lang.String email, java.lang.String name, byte[] did, java.lang.String organizationUnit, java.lang.String organizationName, java.lang.String localityName, java.lang.String stateName, java.lang.String country)Constructor to generate code signing certificate.- DeveloperSignature(java.security.cert.X509Certificate certificate)Constructor from a X.509 certificate.
 - Method Summary- All Methods Instance Methods Concrete Methods - Modifier and Type - Method - Description - java.security.cert.X509Certificate- getCertificate()Gets the certificate used for signing the iiziApp Jar file.
 
- Constructor Detail- DeveloperSignature- public DeveloperSignature(java.security.cert.X509Certificate certificate) Constructor from a X.509 certificate.- Parameters:
- certificate- The developer certificate.
- Throws:
- java.lang.NullPointerException- If certificate is null.
- java.lang.IllegalArgumentException- If it is not a valid developer certificate.
 
 - DeveloperSignature- public DeveloperSignature(java.lang.String email, java.lang.String name, byte[] did, java.lang.String organizationUnit, java.lang.String organizationName, java.lang.String localityName, java.lang.String stateName, java.lang.String country) throws java.lang.ExceptionConstructor to generate code signing certificate.- Parameters:
- email- The email or user name.
- name- The developer name.
- did- The developer ID.
- organizationUnit-
- organizationName-
- localityName-
- stateName-
- country-
- Throws:
- java.lang.Exception- For errors in strings that won't make it as LDAP or X500Principal.