T - concrete TaskS - concrete SetupBuilderpublic class OSXCodeSign<T extends AbstractTask,S extends AbstractSetupBuilder> extends AbstractBuilder<T,S>
buildDir, fileResolver, task| Constructor and Description |
|---|
OSXCodeSign(T task,
org.gradle.api.internal.file.FileResolver fileResolver)
Setup up the Sign Tool
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getIdentifier()
Specific Identifier to embed in code (option -i)
|
java.lang.String |
getIdentity()
Return the Identity to sign with
This is the "Common Name" part from the certificate
|
java.lang.String |
getKeychain()
Key chain to use for signing.
|
java.lang.String |
getKeychainPassword()
The password to unlock the keychain
|
boolean |
isDeepsign()
Should be deep signed?
|
boolean |
isIgnoreError()
True if errors during signing should be ignored
|
void |
setDeepsign(boolean deepsign)
Set deep signing
|
void |
setIdentifier(java.lang.String identifier)
Specific Identifier to embed in code (option -i)
|
void |
setIdentity(java.lang.String identity)
Set the Identity to sign with.
|
void |
setIgnoreError(boolean ignoreError)
Should errors be ignored during signing
|
void |
setKeychain(java.lang.String keychain)
Set Key chain to use for signing.
|
void |
setKeychainPassword(java.lang.String keychainPassword)
Set the keychain password to unlock the keychain
|
void |
signApplication(java.io.File path)
Signed an application package
|
void |
signProduct(java.io.File path)
Signed a product package
|
exec, exec, exec, getTaskpublic OSXCodeSign(T task, org.gradle.api.internal.file.FileResolver fileResolver)
task - taskfileResolver - resolverpublic java.lang.String getIdentity()
public void setIdentity(java.lang.String identity)
identity - to sign withpublic java.lang.String getIdentifier()
public void setIdentifier(java.lang.String identifier)
identifier - to setpublic java.lang.String getKeychain()
public void setKeychain(java.lang.String keychain)
keychain - key chainpublic java.lang.String getKeychainPassword()
public void setKeychainPassword(java.lang.String keychainPassword)
keychainPassword - the keychainPassword to setpublic boolean isIgnoreError()
public void setIgnoreError(boolean ignoreError)
ignoreError - ignorepublic void signApplication(java.io.File path)
path - of the applicationpublic void signProduct(java.io.File path)
path - of the applicationpublic boolean isDeepsign()
public void setDeepsign(boolean deepsign)
deepsign - deep sign?