# SigningConfigInfo

[View Source](https://cs.android.com/search?q=file:com/android/build/api/variant/SigningConfigInfo.kt+class:com.android.build.api.variant.SigningConfigInfo) Added in 9.6.0-alpha03


```
class SigningConfigInfo : Serializable
```

<br />

*** ** * ** ***

Configuration information required to sign a build artifact.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/variant/SigningConfigInfo#SigningConfigInfo(java.io.File,kotlin.String,kotlin.String,kotlin.String,kotlin.String)( storeFile: https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/File.html, storePassword: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html, keyAlias: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html, keyPassword: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html, storeType: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html )` |

| ### Public functions |
|---|---|
| `open operator https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/variant/SigningConfigInfo#equals(kotlin.Any)(other: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html?)` |
| `open https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/variant/SigningConfigInfo#hashCode()()` |
| `open https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/variant/SigningConfigInfo#toString()()` |

| ### Public properties |
|---|---|
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/variant/SigningConfigInfo#keyAlias()` The key alias. |
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/variant/SigningConfigInfo#keyPassword()` The key password. |
| `https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/File.html` | `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/variant/SigningConfigInfo#storeFile()` The keystore file. |
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/variant/SigningConfigInfo#storePassword()` The keystore password. |
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/variant/SigningConfigInfo#storeType()` The keystore type. |

## Public constructors

### SigningConfigInfo

Added in 9.6.0-alpha03

```
SigningConfigInfo(
    storeFile: File,
    storePassword: String,
    keyAlias: String,
    keyPassword: String,
    storeType: String
)
```

## Public functions

### equals

```
open operator fun equals(other: Any?): Boolean
```

### hashCode

```
open fun hashCode(): Int
```

### toString

```
open fun toString(): String
```

## Public properties

### keyAlias

Added in 9.6.0-alpha03

```
val keyAlias: String
```

The key alias.

### keyPassword

Added in 9.6.0-alpha03

```
val keyPassword: String
```

The key password.

### storeFile

Added in 9.6.0-alpha03

```
val storeFile: File
```

The keystore file.

### storePassword

Added in 9.6.0-alpha03

```
val storePassword: String
```

The keystore password.

### storeType

Added in 9.6.0-alpha03

```
val storeType: String
```

The keystore type. Default: pkcs12